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

메이븐 설정, 이 'name' 은 pipeline 스크립트에 적용되니 잘 확인
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 입력 후,

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



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



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


잘 배포되었다