티스토리 뷰

 

ci

git pull

create a docker image

push the image to the registry

remove the image from the local

코드 저장과 빌드

 

 

cd

create a deployment

create a service

서비스 작동

 

yml의 파일과 Dockerfile 내용

yml에선 빌드와 push로 commit 이미지 삭제

Dockerfile에선 tomcat를 9사용중이니 9로 수정

COPY부분도 배포할 파일이름에 맞게 ./hello-world.war 로 수정

 

jenkins설정

jenkins-ansible로 요청방식으로 지정할것이고

poll SCM으로 변동사항 있을시 알아서 build가 되도록 설정

 

jenkins 빌드 후 조치

--limit으로 ansible-server에만 적용되도록 설정

 

dockerhub사이트에 push가 잘되었는지 확인

 

빌드 후 조치 추가

빌드후에 또다른 프로젝트 실행하도록 설정하는데

생성해놨던 item My-K8s-Proejct-using-Ansible을 실행하도록 설정

 

실행 완료후 확인

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함