티스토리 뷰

20번 글에서 만들었던 My-Third-Pipeline 를 이용해서 만들어보자.

 

구성에서 pipeline에서 syntax에서 요청할 스크립트를 만들기

위의 정보대로 스크립트를 받으면

sshPublisher(publishers: [sshPublisherDesc(configName: 'docker-server', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: 'docker build --tag kdhdaehyun/devops_exam1 -f Dokcerfile . ', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: '.', remoteDirectorySDF: false, removePrefix: 'target', sourceFiles: 'target/*.war')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])

중요하게 볼점은 execCommand와 removePrefix, sourceFiles쪽을 확인해보고 맞다면 다음단계 진행

 

pipeline의 스크립트에 밑과같이 stage와 steps를 입력하고 방금 받은 배포스크립트코드를 기입

실행전 docker-server에서 Dockerfile의 내용확인

tomcat version과 COPY에 우리가 배포할 파일 hello-world.war 잘 지정되어있는지 확인하고 빌드하여 success한다면 성공

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
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
글 보관함