#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목docker-jenkins pipeline 사용해보자!! (Blue Ocean 사용)2019-12-12 22:41
작성자

Docker jenkins in Docker를 완료하였다면 당신은 이 단계에 도전할 수 있다.

Docker pipeline을 이용한 Docker image 배포, 더 나아가 Docker swarm mode를 이용해 보자

1번

Docker Jenkins에서 pipeline을 사용하기 위해서는

Credit을 만들어야 한다. Blue ocean을 이용하면 좀더 쉽게 만들 수 있다.

본인은 github와 jenkins를 연동시키기 위해 Github personal access token을 사용하였다.

mb-file.php?path=2019%2F12%2F12%2FF620_23.png
 

다음은 pipeline을 만든다. 만들고 나면 자동으로 빌드가 시작된다.

아래가 다음 화면이다.

mb-file.php?path=2019%2F12%2F12%2FF619_1.png
성공을 한다면 다음과 같은 화면이 나올 것이다.


자 Build 된 image들을 docker registory로 push할 수 있다.

Jenkinsfile을 통해 다음 명령어들이 실행된다.

받은 파일을 바탕으로 container 를 실행한다.

docker container -p 5000:5000 jun2mun/flask:test

web은 다음과 같다.

mb-file.php?path=2019%2F12%2F12%2FF622_312441.png
가사가 나온다

mb-file.php?path=2019%2F12%2F12%2FF623_1234.png
 

댓글
이전project4#12019-12-12
다음QnA 원도우10 Home edition 에서 hyper-v를 지원하지 않을때2019-12-12