728x90
반응형
Jenkins에서 Ansible 실행
샘플 코드 git clone
jenkins 사용자가 패스워드 없이 sudo 명령을 실행할 수 있도록 sudoer 파일에 규칙 추가
exec-ansible 프로젝트 생성
새로운 Item > Item 이름 입력 > Freestyle project 선택 > OK 버튼 클릭
Build 탭 > Add build step 선택창 > Execute shell 선택 > Command 입력
cd /tmp/ansible-playbook-sample
ansible-playbook -i development site.yml --diff
exec-ansible 프로젝트 실행
Build Now 메뉴 클릭 > 빌드 결과 확인
Jenkins에서 Serverspec 실행
exec-serverspec 프로젝트 생성
새로운 Item > Item 이름 입력 > Freestyle project 선택 > OK 버튼 클릭
Build 탭 > Add build step 선택창 > Execute shell 선택 > Command 입력
cd /tmp/serverspec_sample
/usr/local/rvm/rubies/ruby-2.7.0/bin/rake spec
exec-serverspec 프로젝트 실행
Build Now 메뉴 클릭 > 빌드 결과 확인
728x90
반응형
댓글