[Jenkins] Maven Build Pipeline, 이후 톰캣에 배포, 도커 컨테이너 배포

seopppio·2024년 12월 18일

Jenkins

목록 보기
23/25
post-thumbnail

대시 보드의 젠킨스 툴 관리에서

메이븐 설정, 이 'name' 은 pipeline 스크립트에 적용되니 잘 확인

Pipeline script

pipeline {
    agent any
    tools { 
      maven 'Maven3.8.5'
    }
    stages {
        stage('github clone') {
            steps {
                git branch: 'main', url: '깃 주소'; 
            }
        }
        
        stage('build') {
            steps {
                sh '''
                    echo build start
                    mvn clean compile package -DskipTests=true
                '''
            }
        }
    }
}

결과

톰캣에 배포

메이븐 빌드로, war파일 만들고, 톰캣에 배포

디플로이에 쓸 것, 잘 모르니, pipeline syntax 쓰자


본인은 톰캣을 호스트pc에서 가동 중, 터미널에서 ipconfig 입력 후,

이 부분과, 톰캣 포트 번호 입력하자

결과 2

도커 컨테이너에 배포

도커 컨테이너 ssh 접속 후
systemctl status docker
systemctl start docker



도커 서버에 있는 도커파일 보면 war 파일 있으니, 이거 존재해야한다.

결과


잘 배포되었다

0개의 댓글