사용자 도구

사이트 도구


ci:jenkins

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ci:jenkins [2022/07/17 23:58]
kwon37xi [설치 Systemd]
ci:jenkins [2022/11/17 11:44] (현재)
kwon37xi [Slave 전략]
줄 11: 줄 11:
 ===== Slave 전략 ===== ===== Slave 전략 =====
   * Jenkins Master 를 바로 이용해서 Batch Job scheduling 등을 할 경우, Master 에서 batch job을 곧바로 실행하면 일부 Job 이 시스템 리소스를 다 잡아먹어서 Master 의 스케줄링 작업을 방해할 수도 있다.   * Jenkins Master 를 바로 이용해서 Batch Job scheduling 등을 할 경우, Master 에서 batch job을 곧바로 실행하면 일부 Job 이 시스템 리소스를 다 잡아먹어서 Master 의 스케줄링 작업을 방해할 수도 있다.
-  * 따라서 중요 Batch Job 스케줄링을 할 경우에는 Master 에서는 스케줄링만 하고 모든 Job 을 Slave에서만 실행하게 한다.+  * 따라서 중요 Batch Job 스케줄링을 할 경우에는 **Master 에서는 스케줄링만 하고 모든 Job 을 Slave Agent 에서만 실행**하게 한다.
  
 ===== 설치 실행 ===== ===== 설치 실행 =====
줄 224: 줄 224:
 JENKINS_HOME=http://my-jenkins/ java -jar jenkins-core-*.jar nightly-backup ./backup.sh --nightly /home JENKINS_HOME=http://my-jenkins/ java -jar jenkins-core-*.jar nightly-backup ./backup.sh --nightly /home
 </code> </code>
 +
 +===== Upgrade =====
 +  * [[https://www.youtube.com/watch?v=fEO7dOxHvgU&t=71s&ab_channel=CloudBeesTV|How to Safely Upgrade Jenkins to a New Version - YouTube]]
 +  * [[https://plugins.jenkins.io/support-core/|Support Core | Jenkins plugin]] 을 통해 현재 상태를 그대로 docker File 로 뜬 상태에서 업그레이드를 수행해 보고서 잘 되면 새로운 상태를 기준으로 docker 뜨기
  
 ===== 기타 ===== ===== 기타 =====
줄 232: 줄 236:
   * [[https://github.com/jenkinsci/jenkins-scripts|jenkins-scripts]]   * [[https://github.com/jenkinsci/jenkins-scripts|jenkins-scripts]]
   * [[https://support.cloudbees.com/hc/en-us/articles/222446987-Prepare-Jenkins-for-Support|Prepare Jenkins for Support – CloudBees Support]] : Jenkins 에 접합한 JVM 설정등을 소개함.   * [[https://support.cloudbees.com/hc/en-us/articles/222446987-Prepare-Jenkins-for-Support|Prepare Jenkins for Support – CloudBees Support]] : Jenkins 에 접합한 JVM 설정등을 소개함.
 +
 +
ci/jenkins.1658069928.txt.gz · 마지막으로 수정됨: 2022/07/17 23:58 저자 kwon37xi