문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ci:jenkins [2019/07/10 17:29] kwon37xi |
ci:jenkins [2019/12/05 17:25] kwon37xi |
||
---|---|---|---|
줄 2: | 줄 2: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[ci: | + | * [[ci: |
+ | ====== Slave 전략 ====== | ||
+ | * Jenkins Master 를 바로 이용해서 Batch Job scheduling 등을 할 경우, Master 에서 batch job을 곧바로 실행하면 일부 Job 이 시스템 리소스를 다 잡아먹어서 Master 의 스케줄링 작업을 방해할 수도 있다. | ||
+ | * 따라서 중요 Batch Job 스케줄링을 할 경우에는 Master 에서는 스케줄링만 하고 모든 Job 을 Slave에서만 실행하게 한다. | ||
===== 실행 ===== | ===== 실행 ===== | ||
줄 24: | 줄 27: | ||
* ''/ | * ''/ | ||
* '' | * '' | ||
+ | |||
+ | ===== Jenkins Docker ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * 특별한 이유가 없다면 '' | ||
+ | <code sh> | ||
+ | docker run --name=mytestjenkins -p 8080:8080 -p 50000:50000 \ | ||
+ | -v / | ||
+ | -e TZ=Asia/ | ||
+ | -e JAVA_OPTS=-Dhudson.footerURL=http:// | ||
+ | jenkins/ | ||
+ | </ | ||
+ | * plugin 자동설치도 가능하다. 이 경우 Docker Image를 별도 생성해야함. Docker 내부에서 ''/ | ||
+ | |||
===== 모니터링 ===== | ===== 모니터링 ===== | ||
* 인증 걸려 있을 경우 이거 안됨 : '' | * 인증 걸려 있을 경우 이거 안됨 : '' |