본문 바로가기
카테고리 없음

Jenkins, Ansible, Serverspec 연동 1

by ^..^v 2020. 9. 13.
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
반응형

댓글