CI-CD
Docker Container에 배포 1
돌려
2023. 2. 13. 15:18
1. 새로운 아이템 추가 3번째 프로젝트 복사
2. Jenkins Post-build Actions (배포후조치)
- Deploy war/ear to a container -> 삭제
- Send build artifacts over SSH
- SSH server
1) Name : 아까 설정한 sshserver 선택
2) Transfers :
source files -> 어떤 대상을 복사할지 설정(target/*.war)
remove prefix -> 삭제할 prefix 설정(target)
remote directory -> .
Exec command -> 복사후 커멘드 실행
docker build --tag=cicd-project -f Dockerfile .
docker images
docker image inspect cicd-project:latest
docker run -p 8080:8080 --name mytomcat cicd-project:latest
3. 저장 빌드 후 다른서버에 war가 올라간지 확인
4. 해당 가상서버에서 설정