<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kwonnam.pe.kr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://kwonnam.pe.kr/wiki/feed.php">
        <title>권남 ci:jenkins</title>
        <description></description>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <image rdf:resource="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-05T03:11:05+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/agent?rev=1653920341&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/artifact?rev=1633613037&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/authorize_project?rev=1647413927&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/aws_plugin?rev=1657157897&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/backup?rev=1615652299&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/calendar_view?rev=1663051007&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/cli?rev=1653919732&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/conditional_build_step?rev=1600238759&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/content_security_policy?rev=1599211271&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/credential_inject?rev=1698901168&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/env?rev=1646723381&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/external_workspace_manager?rev=1599109756&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/formatter?rev=1617181563&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/git_forensics?rev=1620307973&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/groovy_hook?rev=1623043543&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/groovy_postbuild?rev=1528190740&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/html_publisher?rev=1599211333&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/influxdb_plugin?rev=1569916358&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/jacoco_plugin?rev=1617603936&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/jcasc?rev=1633876335&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/jdk?rev=1599111199&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/jenkins_job_builder?rev=1599093005&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/job_configuration_history?rev=1600067477&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/job_dsl?rev=1603247358&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/lockable_resources?rev=1655299748&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/log_to_s3?rev=1668651907&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/multibranch_pipeline?rev=1617257212&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/performance?rev=1626679397&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/pipeline?rev=1653919822&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/plugin?rev=1623475382&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/plugin_development?rev=1618493838&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/purge_job_history?rev=1669966747&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/pwauth?rev=1627363609&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/remote_api?rev=1599721419&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/scmsync?rev=1589208005&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/shared_workspace?rev=1534218679&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/sidebar_link?rev=1534218522&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/slave?rev=1633874915&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/startup_trigger?rev=1599115036&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/theme?rev=1617180439&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/thinbackup?rev=1554900558&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/user_content?rev=1599211431&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/warnings_next_generation?rev=1620308091&amp;do=diff"/>
                <rdf:li rdf:resource="https://kwonnam.pe.kr/wiki/ci/jenkins/workspace_cleanup?rev=1604900034&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>권남</title>
        <link>https://kwonnam.pe.kr/wiki/</link>
        <url>https://kwonnam.pe.kr/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/agent?rev=1653920341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-30T23:19:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:agent</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/agent?rev=1653920341&amp;do=diff</link>
        <description>Jenkins Agent ( slave )

	*  see Jenkins Slave
	*  Jenkins : Distributed builds

제한 사항

	*  agent 의 executor 는 CPU 갯수를 넘기지 말도록 하고 더 적게한다.

agent 기본 사항

	*  Jenkins Master and Slave Configuration | Jenkins Distributed Architecture Tutorial : 동일 machine 에서 agent.jar로 직접 만드는 slave agent.

docker-pipeline</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/artifact?rev=1633613037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-07T22:23:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:artifact</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/artifact?rev=1633613037&amp;do=diff</link>
        <description>Archive artifact

	*  Jenkins 에서 Job 에서 생성한 산출물을 archive 해두고 후족 Job 에 전달해주거나 다운로드하게 해줄 수 있다.
	*  Post-build Actions | Add post-build action | Archive the artifacts

Copy Artifact Plugin

	*</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/authorize_project?rev=1647413927&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-16T15:58:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:authorize_project</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/authorize_project?rev=1647413927&amp;do=diff</link>
        <description>Jenkins Authorize Project

	*  Authorize Project | Jenkins plugin
	*  특정 사용자로 Jenkins 실행하게 함.

Linux User 사용하기

	*  Jenkins security setup, enabling Linux users based authentication | by Mohammad Asim Ayub | CodeX | Medium</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/aws_plugin?rev=1657157897&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-07T10:38:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:aws_plugin</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/aws_plugin?rev=1657157897&amp;do=diff</link>
        <description>Jenkins AWS Plugins

	*  Pipeline AWS
	*  S3 Publisher

AWS Credentials Plugin

	*   How to Integrate Jenkins With AWS - YouTube
	*  AWS Secrets Manager Credentials Provider | Jenkins plugin
	*  &lt;https://github.com/jenkinsci/aws-credentials-plugin&gt;
	*  AWS Credential 환경변수 자동 주입.

EC2 Fleet

	*  EC2 Fleet | Jenkins plugin : 제일 나은 방법같음.
	*  Jenkins Agent ( slave ) 자동 확장. 
	*  AWS Spot Fleet 혹은 Auto Scaling Group 사용 가능.
	*  Autoscaling Group이나, Spot Request 자체에 EC2 인스턴스의 각종 설정을 미리 넣어둘 수 있어서 Jenkins…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/backup?rev=1615652299&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-14T01:18:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:backup</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/backup?rev=1615652299&amp;do=diff</link>
        <description>Backup Jenkins Configuration

	*  Backup and restore
	*  Jenkins ThinBackup
	*  artsy/jenkins-backup-s3: A collection of scripts to backup Jenkins configuration to S3, as well as manage and restore those backups
	*  How to Backup and Restore Jenkins. Complete Guide | by oleksii_yanushkevych | Medium</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/calendar_view?rev=1663051007&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-13T15:36:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:calendar_view</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/calendar_view?rev=1663051007&amp;do=diff</link>
        <description>jenkins Calendar View

	*  &lt;https://plugins.jenkins.io/calendar-view/&gt;
	*  Job schedule calendar
	*  view-job-filters와 조합하면 Job 선택이 더 편하다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/cli?rev=1653919732&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-30T23:08:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:cli</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/cli?rev=1653919732&amp;do=diff</link>
        <description>Jenkins CLI

	*  Jenkins CLI
	*  Jenkins CLI

SSH

	*  Jenkins 는 Linux SSH로 접속할 수 있는 포트를 자동으로 열어준다. 해당 포트에 ssh 명령으로 접속하여 cli 를 수행할 수 있다.

jenkins-cli.jar

	*  $JENKINS_URL/jnlpJars/jenkins-cli.jar 를 다운로드 하여 해당 jar 로 cli 명령을 직접 실행할 수 있다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/conditional_build_step?rev=1600238759&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-16T15:45:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:conditional_build_step</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/conditional_build_step?rev=1600238759&amp;do=diff</link>
        <description>Jenkins Build Conditional Build Step

	*  Conditional BuildStep
		*  Token Macro
		*  Run Condition


Token Macro

	*  Build Parameter 는 $빌드파라미터명 으로 표현하면 된다.
	*  환경변수 : ${ENV,var=“var1”} - var 환경변수 값이 var1인가?

참조

	*  Build Jenkins Job with Condition and Parameter ~ ServerKaKa</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/content_security_policy?rev=1599211271&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-04T18:21:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:content_security_policy</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/content_security_policy?rev=1599211271&amp;do=diff</link>
        <description>Content Security Policy

	*  Configuring Content Security Policy - Jenkins - Jenkins Wiki
	*  이것보다는 시스템 설정 -&gt; Resource Root URL을 지정하고 해당 URL로만 서빙하는게 더 좋다.
	*  Jenkins HTML Publisher Plugin에 대한 설정 Jenkins 관리 -&gt; Script Console 에서 다음 실행필요


System.setProperty(&quot;hudson.model.DirectoryBrowserSupport.CSP&quot;, &quot;sandbox allow-same-origin allow-scripts; default-src 'self'; script-src * 'unsafe-eval'; img-src *; style-src * 'unsafe-inline'; font-src *&quot;);…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/credential_inject?rev=1698901168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T13:59:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:credential_inject</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/credential_inject?rev=1698901168&amp;do=diff</link>
        <description>Jenkins Credential Inject

	*  Credentials | Jenkins plugin
	*  비밀번호 등을 환경변수로 세팅하여 build job 에 전달하는 방법
	*  Credentials 를 통해 비밀번호 credential 을 생성한 값을 각 Job 에 전달한다.
	*  기본적으로 환경변수로 노출되지는 않는다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/env?rev=1646723381&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-08T16:09:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:env</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/env?rev=1646723381&amp;do=diff</link>
        <description>Jenkins Environment Variable / env

Global 환경변수 지정방법

	*  Jenkins 관리 -&gt; 시스템 설정 -&gt; Global Properties 에서 Environment Variables 항목을 추가한다.

Jenkinsfile

	*  Jenkins Pipeline 에서는 다음과 같이 처리한다.


pipeline {
    //Setting the environment variables DISABLE_AUTH and DB_ENGINE
    environment {
        DISABLE_AUTH = 'true'
        DB_ENGINE    = 'mysql'
    }

}</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/external_workspace_manager?rev=1599109756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-03T14:09:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:external_workspace_manager</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/external_workspace_manager?rev=1599109756&amp;do=diff</link>
        <description>Jenkins External Workspace Manager Plugin

	*  External Workspace Manager
	*  &lt;https://github.com/jenkinsci/external-workspace-manager-plugin/blob/master/README.md&gt;
	*  여러 Slave 노드들에 있는 여러 pipeline 들이 동일 네트워크 마운팅된 Workspace 디스크를 공유하게 하는 방식

참조

	*  Lightning Talk #2: External Workspace Manager Plugin for Jenkins Pipeline - YouTube</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/formatter?rev=1617181563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-31T18:06:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:formatter</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/formatter?rev=1617181563&amp;do=diff</link>
        <description>Jenkins Markup Formatter

	*  Jenkins 관리 -&gt; Configure Global Security -&gt; Markup Formatter 설정

	*  &lt;https://plugins.jenkins.io/markdown-formatter/&gt;
	*  &lt;https://plugins.jenkins.io/antisamy-markup-formatter/&gt;</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/git_forensics?rev=1620307973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-06T22:32:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:git_forensics</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/git_forensics?rev=1620307973&amp;do=diff</link>
        <description>git forensics jenkins plugin

	*  Git Forensics | Jenkins plugin
	*  Git 상태를 분석해서 보여준다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/groovy_hook?rev=1623043543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-07T14:25:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:groovy_hook</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/groovy_hook?rev=1623043543&amp;do=diff</link>
        <description>Jenkins Groovy Hook

	*  Groovy Hook Scripts
	*  $JENKINS_HOME/init.groovy, $JENKINS_HOME/init.groovy.d/에 넣어둔 .groovy 파일로 Jenkins 가 다 뜬 뒤의 작업을 할 수 있다.
	*  $JENKINS_HOME 은 보통은 /var/lib/jenkins이다.
	*  출력은 /var/log/jenkins/jenkins.log</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/groovy_postbuild?rev=1528190740&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-05T18:25:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:groovy_postbuild</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/groovy_postbuild?rev=1528190740&amp;do=diff</link>
        <description>Jenkins Groovy Postbuild Plugin

	*  Jenkins Postbuild scripting with Groovy
	*  Groovy Postbuild
	*  플러그인을 직접 만들지 않고 Post Build 후킹을 통해 Job의 후처리 작업을 하고, 그 결과 상태를 success, fail, unstable 등으로 결정할 수 있다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/html_publisher?rev=1599211333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-04T18:22:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:html_publisher</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/html_publisher?rev=1599211333&amp;do=diff</link>
        <description>Jenkins HTML Publisher Plugin

	*  &lt;https://plugins.jenkins.io/htmlpublisher/&gt;
	*  Workspace 내의 HTML 파일을 퍼블리싱한다.
	*  처음에는 Content Security Policy 때문에 JS/CSS 등이 안보인다.
	*  Frame 때문에 anchor 링크가 올바로 안 걸린다.
	*  대신 Jenkins UserContent 사용을 고려.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/influxdb_plugin?rev=1569916358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-01T16:52:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:influxdb_plugin</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/influxdb_plugin?rev=1569916358&amp;do=diff</link>
        <description>Jenkins InfluxDB

	*  Jenkins InfluxDB Plugin
	*  Jenkins Build 상태를 InfluxDB 로 쏴줄 수 있다.
	*  설정시 Global Listener 를 지정하면, 모든 Batch Job 에 대해 자동 설정이 된다. 이 경우 Custom Prefix를 붙일 수 없다.

참고

	*  Jenkins, InfluxDB and Grafana</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/jacoco_plugin?rev=1617603936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-05T15:25:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:jacoco_plugin</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/jacoco_plugin?rev=1617603936&amp;do=diff</link>
        <description>Jenkins Jacoco Plugin

	*  Jenkins JaCoCo Plugin
	*  커버리지율에 따라 빌드를 실패로 간주하게 설정함으로써 점진적으로 커버리지를 높여갈 수 있다.
	*  Plugin의 각종 Path 설정에 존재하지 않는 디렉토리를 지정할 경우 다음 오류가 발생할 수 있다. Path 값들이 올바로 설정됐는지 확인 해야 한다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/jcasc?rev=1633876335&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-10T23:32:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:jcasc</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/jcasc?rev=1633876335&amp;do=diff</link>
        <description>Jenkins Configuration As Code - JCasC

	*  Jenkins Configuration As Code
	*  configuration-as-code-plugin
	*  with Jenkins Job DSL
	*  기본 Jenkins 전반 설정은 JCasC가 하고, 각 Job 구성은 Jenkins Job DSL로 한다.

참조

	*  Ewelina Wilkosz - How to use Jenkins Configuration as Code - YouTube
	*  (1) How to Install Jenkins on CentOS 7 Using Ansible and JCasC - YouTube
		*  Ansible 을 이용해서 Jenkins admin 사용자를 생성하고, slave 의 username/password 를 생성하고…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/jdk?rev=1599111199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-03T14:33:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:jdk</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/jdk?rev=1599111199&amp;do=diff</link>
        <description>Jenkins JDK

	*  Jenkins Job 들을 위한 JDK 다중 설치
	*  Jenkins 관리 -&gt; Global Tool Configuration 에서 추가 가능.
	*  2 개 이상의 JDK를 선택해야 특정 Job 에서 JDK 선택항목이 생긴다. 1개 뿐일 경우에는 그것을 기본으로 사용하는 것으로 보인다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/jenkins_job_builder?rev=1599093005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-03T09:30:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:jenkins_job_builder</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/jenkins_job_builder?rev=1599093005&amp;do=diff</link>
        <description>Jenkins Job Builder

	*  &lt;https://docs.openstack.org/infra/jenkins-job-builder/&gt;

참조

	*  The Hitchhiker’s Guide  to  Jenkins Job Builder - DZone DevOps</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/job_configuration_history?rev=1600067477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-14T16:11:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:job_configuration_history</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/job_configuration_history?rev=1600067477&amp;do=diff</link>
        <description>Job Configuration History

	*  &lt;https://plugins.jenkins.io/jobConfigHistory/&gt;
	*  Job 설정 정보 이력 보기</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/job_dsl?rev=1603247358&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-21T11:29:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:job_dsl</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/job_dsl?rev=1603247358&amp;do=diff</link>
        <description>Jenkins Job DSL

	*  &lt;https://jenkinsci.github.io/job-dsl-plugin/&gt;
	*  xml-job-to-job-dsl로 기존 Job 변환 시도. 거의 제대로 안됨.
	*  with Jenkins Configuration As Code - JCasC
	*  JCasC를 통한 job-dsl 수행
	*  Creating a Job DSL seed job with JCasC | gerg.dev</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/lockable_resources?rev=1655299748&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-15T22:29:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:lockable_resources</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/lockable_resources?rev=1655299748&amp;do=diff</link>
        <description>Jenkins Lockable Resources

	*  Lockable Resources plugin
	*  Lockable Resources | Jenkins plugin
	*  리소스를 생성하고 각 Job 에서 해당 리소스에 lock 을 걸면, lock 이 획득 가능할 때만 특정 작업을 수행할 수 있게 할수 있다.

참조

	*  How To Use Jenkins Lockable Resources - YouTube</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/log_to_s3?rev=1668651907&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-17T11:25:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:log_to_s3</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/log_to_s3?rev=1668651907&amp;do=diff</link>
        <description>Jenkins Log to S3

참조

	*  Part 3 – Storing Jenkins output to AWS S3 bucket – Avinash Barnwal's Blog</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/multibranch_pipeline?rev=1617257212&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-01T15:06:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:multibranch_pipeline</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/multibranch_pipeline?rev=1617257212&amp;do=diff</link>
        <description>Jenkins Multibranch Pipeline

	*  Jenkins Pipeline 을 git 의 각 branch 를 자동인식하여 수행한다.
	*  Gitlab, Github 등과 연동하여 Merge Request 혹은 Pull Request 단위로도 자동 실행할 수 있다.

gitlab 연동

	*  Multibranch Pipeline support for GitLab SCM
	*  GitLab / GitLab api / GitLab Branch Source Plugin 세가지 설치</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/performance?rev=1626679397&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-19T16:23:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:performance</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/performance?rev=1626679397&amp;do=diff</link>
        <description>Jenkins - Performance Test

	*  Performance | Jenkins plugin
	*  Load Test 부하 테스트
	*  Jenkins 를 통해 각종 성능 테스트 도구를 통합 실행하고 결과를 시각화 할 수 있다.

참조

	*  How to Use the Jenkins Performance Plugin | BlazeMeter
	*  Load testing with Jenkins
	*  performance-plugin | Performance Test Running and Reporting for Jenkins CI</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/pipeline?rev=1653919822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-30T23:10:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:pipeline</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/pipeline?rev=1653919822&amp;do=diff</link>
        <description>Jenkins Pipeline

	*  Jenkins Pipeline
	*  Declarative와 Scripted 파이프라인 두 종류가 있는데, 최신 버전이고 가독성이 더 높은 Declarative를 사용하는 것이 좋다.
	*  Jenkins Pipeline Documentation
	*  Pipeline as Code with Jenkins
	*  Jenkins Pipeline RefCards
	*  Pipeline Steps : 각종 Step 설명서
	*  Pipeline Examples
	*  Pipeline 문법

Snippet Generator</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/plugin?rev=1623475382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-12T14:23:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:plugin</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/plugin?rev=1623475382&amp;do=diff</link>
        <description>Jenkins Plugin

Pluginᅟ관리

	*  Managing Plugins

Plugin 설치 자동화 plugin-installation-manager-tool

	*  &lt;https://github.com/jenkinsci/plugin-installation-manager-tool&gt;

ansible 을 통한 plugin 설치

	*  Jenkins Plugin Module

참조

	*  Plugin Installation Manager CLI Tool / Library
	*  How to Install Jenkins Plugins From Command Line Using the Plugin Installation Manager Tool - YouTube
	*  How to Install Jenkins Plugins From Command Line Using the Jenkins CLI - YouTube</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/plugin_development?rev=1618493838&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-15T22:37:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:plugin_development</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/plugin_development?rev=1618493838&amp;do=diff</link>
        <description>Jenkins Plugin Development

	*  Jenkins 플러그인 만들기

참고

	*  Jenkins Plugin Developer Series - YouTube
	*  Plugin Development Tutorials, Videos, and More 플러그인 개발 관련 통합 링크
	*  Writing a Jenkins Plugin 가장 기초 튜토리얼 먼저 읽어보기
	*  Plugin Tutorial
	*  Plugin tutorial - Jenkins - Jenkins Wiki 플러그인 개발 Jenkins 공식 위키
	*  How to write a Jenkins Plugin – Code @ Hootsuite
	*  Implementing a Jenkins Plugin From Scratch in 5 Steps and Less Than 5 Minutes - DZone DevOps
	*  Tutorial: Developing complex plugins for Je…</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/purge_job_history?rev=1669966747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-02T16:39:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:purge_job_history</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/purge_job_history?rev=1669966747&amp;do=diff</link>
        <description>Purge Job History Plugin

	*  &lt;https://plugins.jenkins.io/purge-job-history/&gt;
	*  Job 들의 실행 이력을 한 번에 삭제한다.
	*  미리 깔아두는게 좋다. 디스크가 꽉 찼을 때 바로 알 수 있도록.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/pwauth?rev=1627363609&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-27T14:26:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:pwauth</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/pwauth?rev=1627363609&amp;do=diff</link>
        <description>pwauth Jenkins Plugin

	*  &lt;https://plugins.jenkins.io/pwauth/&gt;
	*  Linux 계정을 Jenkins 계정으로 연동

참조

	*  Jenkins security setup, enabling Linux users based authentication | by Mohammad Asim Ayub | CodeX | Medium</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/remote_api?rev=1599721419&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-10T16:03:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:remote_api</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/remote_api?rev=1599721419&amp;do=diff</link>
        <description>Jenkins Remote API

	*  Jenkins Remote API
	*  Remote access API - Jenkins - Jenkins Wiki
	*  cdancy/jenkins-rest: Java client, built on top of jclouds, for working with Jenkins REST API CSRF Crumb 까지 자동처리해주는 Java 구현
	*  Triggering Jenkins builds by URL - Human Who Codes
	*  Jenkins에 인증이 걸려 있으면 원격 빌드시 인증 토큰을 무조건 넣어야 한다.

다른 Jenkins 의 빌드 원격 유발

	*  Build Authorization Token Root을 설정하면</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/scmsync?rev=1589208005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-11T23:40:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:scmsync</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/scmsync?rev=1589208005&amp;do=diff</link>
        <description>Jenkins SCM Sync Configuration plugin

	*  SCM Sync configuration plugin - Jenkins - Jenkins Wiki
	*  Deprecated ; pipeline plugin 혹은 Configuration as Code Plugin 사용
	*  ScmSyncConfig Troubleshootings - Jenkins - Jenkins Wiki
	*  git Subversion/SVN 으로 Jenkins 설정을 백업할 수 있다.

설치

	*  플러그인 설치 후 필히 Jenkins 재시작 해야 한다. 그렇지 않으면 각종 오류에 시달릴 수 있다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/shared_workspace?rev=1534218679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-14T12:51:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:shared_workspace</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/shared_workspace?rev=1534218679&amp;do=diff</link>
        <description>Jenkins Shared Workspace Plugin

	*  shared-workspace</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/sidebar_link?rev=1534218522&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-14T12:48:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:sidebar_link</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/sidebar_link?rev=1534218522&amp;do=diff</link>
        <description>Jenkins SideBar Link Plugin

	*  sidebar-link
	*  Jenkins 전체 혹은 프로젝트별로 sidebar에 링크를 삽입할 수 있다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/slave?rev=1633874915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-10T23:08:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:slave</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/slave?rev=1633874915&amp;do=diff</link>
        <description>Jenkins Slave

	*  Jenkins Slave 구성
	*  Jenkins Agent ( slave )

SSH Slaves Plugin

	*  SSH Slaves Plugin
	*  이 플러그인을 이용하면 Slave 서버에 jenkins 가 접속할 수 있는 계정을 만들어두고, SSH로 username/password로 접속 가능하게 하고,
	*  자동으로 slave.jar</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/startup_trigger?rev=1599115036&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-03T15:37:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:startup_trigger</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/startup_trigger?rev=1599115036&amp;do=diff</link>
        <description>Jenkins Startup Trigger Plugin

	*  Startup Trigger | Jenkins plugin
	*  Jenkins 시작후 실행할 작업을 하는 플러그인
	*  Jenkins Groovy Hook과 비슷한 역할을 할 수 있다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/theme?rev=1617180439&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-31T17:47:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:theme</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/theme?rev=1617180439&amp;do=diff</link>
        <description>Jenkins Theme

Simple Theme Plugin

	*  Simple Theme Plugin
	*  여러 테마를 CSS 로 지정가능한 플러그인
	*  &lt;http://afonsof.com/jenkins-material-theme/&gt;
	*  &lt;https://jenkins-contrib-themes.github.io/jenkins-neo-theme/&gt;

내장 Plugin

	*  &lt;https://plugins.jenkins.io/solarized-theme/&gt;
	*  theme 으로 플러그인 검색</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/thinbackup?rev=1554900558&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-10T21:49:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:thinbackup</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/thinbackup?rev=1554900558&amp;do=diff</link>
        <description>Jenkins ThinBackup

	*  Jenkins CICD | Jenkins Configuration Backup and Restore - YouTube
	*  &lt;https://wiki.jenkins.io/display/JENKINS/thinBackup&gt;
	*  &lt;https://thepracticalsysadmin.com/backing-up-jenkins-configurations-to-s3/&gt;</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/user_content?rev=1599211431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-04T18:23:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:user_content</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/user_content?rev=1599211431&amp;do=diff</link>
        <description>Jenkins UserContent

	*  User Content
	*  $JENKINS_HOME/userContent 에 있는 파일은 http://&lt;jenkinsHost&gt;/jenkins/userContent 경로로 접근 가능하다.
	*  Content Security Policy 의 영향을 받는다.
	*  CSP 를 회피하는 가장 편한 방법은 Resource Root URL 설정하여 해당 링크로 자동 redirect 시키는 것이다.</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/warnings_next_generation?rev=1620308091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-06T22:34:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:warnings_next_generation</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/warnings_next_generation?rev=1620308091&amp;do=diff</link>
        <description>Jenkins Warnings Next Generation

	*  jenkins warnings-ng plugin
	*  Jenkins 를 통해서, Java FindBugs, SpotBugs, PMD, Java Checkstyle, Java 컴파일러 경고 등의 결과를 수집하고 분석하여 보여줄 수 있다.
	*  git forensics jenkins plugin와 연동하면 오류를 낸 사용자를 분류하여 보여줄 수도 있다.

참조</description>
    </item>
    <item rdf:about="https://kwonnam.pe.kr/wiki/ci/jenkins/workspace_cleanup?rev=1604900034&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-09T14:33:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ci:jenkins:workspace_cleanup</title>
        <link>https://kwonnam.pe.kr/wiki/ci/jenkins/workspace_cleanup?rev=1604900034&amp;do=diff</link>
        <description>Workspace Cleanup Plugin

	*  &lt;https://plugins.jenkins.io/ws-cleanup/&gt;
	*  빌드 시작전에 워크스페이스의 내용을 모두 지원</description>
    </item>
</rdf:RDF>
