2년만에 다시 젠킨스를 세팅하게 되었다.
기존에는 BuildPipeline을 이용해 편리하게 세팅은 가능했지만, 배치 스크립트가 난무하였고, job 단위로 흩어져 있는 설정들을 따라가서 수정하는것 때문에 운영이 힘들었다.
(plugin에 직접 설정하다보니 jenkins 에 문제가 생기면 설정을 복구하기도 어렵다)
그래서 이번에는 유지보수의 용이성을 위해 Pipeline을 이용해 보기로 했다. 그런데 groovy 언어의 생소함과 변수 전달 시 $,%를 혼용해서 사용해야하고, 오류가 발생하면 뭐가 잘못된건지 추측하기 어려운 오류문구가 화면에 뿌려졌다.
그래도 열심히 한단계씩 진행을 하다보니
절반정도 구축이 진행되었다. 뿌듯^^ keep going!
[Reference]
- jenkins.io
- jenkins.io> pipeline> credentials
- credentials> secret text
- pipeline sample
- 구축사례
기존에는 BuildPipeline을 이용해 편리하게 세팅은 가능했지만, 배치 스크립트가 난무하였고, job 단위로 흩어져 있는 설정들을 따라가서 수정하는것 때문에 운영이 힘들었다.
(plugin에 직접 설정하다보니 jenkins 에 문제가 생기면 설정을 복구하기도 어렵다)
그래서 이번에는 유지보수의 용이성을 위해 Pipeline을 이용해 보기로 했다. 그런데 groovy 언어의 생소함과 변수 전달 시 $,%를 혼용해서 사용해야하고, 오류가 발생하면 뭐가 잘못된건지 추측하기 어려운 오류문구가 화면에 뿌려졌다.
그래도 열심히 한단계씩 진행을 하다보니
절반정도 구축이 진행되었다. 뿌듯^^ keep going!
[Reference]
- jenkins.io
- jenkins.io> pipeline> credentials
- credentials> secret text
- pipeline sample
- 구축사례
'배움의공간(學)' 카테고리의 다른 글
vhd 에 윈도우 설치하기 (0) | 2019.09.17 |
---|---|
if(kakao) dev 2019 (0) | 2019.09.17 |
블록체인 활용예시 (0) | 2019.06.21 |
클라우드가 모든 것을 삼킨다. (0) | 2019.06.10 |
삼성SDS Techtonic 2018 (0) | 2019.05.27 |
댓글