사용자 도구

사이트 도구


ci:jenkins

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
ci:jenkins [2021/04/01 14:50]
kwon37xi [Jenkins on Redhat 계열 Linux]
ci:jenkins [2021/10/20 09:17]
kwon37xi [설치 실행]
줄 7: 줄 7:
   * [[ci:jenkins:jcasc|Jenkins Configuration As Code - JCasC]]   * [[ci:jenkins:jcasc|Jenkins Configuration As Code - JCasC]]
  
-====== 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에서만 실행하게 한다.
줄 27: 줄 27:
     * admin 생성을 완전 자동으로 하는 방법     * admin 생성을 완전 자동으로 하는 방법
     * plugin 자동 설치     * plugin 자동 설치
 +
 +===== Docker로 설치 & 실행 =====
 +  * [[https://youtu.be/QNZNfvrFBMo|How to Run Jenkins on Docker]] : Docker 로 Jenkins를 띄우고, 업그레이드 하는 방법 설명.
 +  * Docker를 사용하는 것이 유지보수성, 보안성등이 더 좋다.
  
 ===== Ubuntu/Debian 패키지 설치 Jenkins 실행 사용자 변경 ===== ===== Ubuntu/Debian 패키지 설치 Jenkins 실행 사용자 변경 =====
줄 216: 줄 220:
   * [[https://wiki.jenkins.io/display/JENKINS/Administering+Jenkins|Administering Jenkins - Jenkins - Jenkins Wiki]]   * [[https://wiki.jenkins.io/display/JENKINS/Administering+Jenkins|Administering Jenkins - Jenkins - Jenkins Wiki]]
   * [[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 설정등을 소개함.
ci/jenkins.txt · 마지막으로 수정됨: 2022/11/17 11:44 저자 kwon37xi