Jenkins Pipeline을 이용한 Dockerfile image build, DockerHub push&pull
프로젝트에서 젠킨스를 도커 컨테이너로 돌려 Dockerfile로 컨테이너 실행 시 jar파일을 실행하게 만들고, 그 Dockerfile을 이미지로 빌드 후 dockerhub쪽에 push를 하게 만들었습니다. push 된 이미지를 다시 배포용 ec2 서버에 pull 받아 도커 컨테이너로 실행하게 만들었습니다. stage('Build and Push Image') { steps { script { def imageName = 'haebang/haebang:jenkins' // Build Docker image docker.build(imageName, '-f ./Dockerfile .') // Login to DockerHub docker.withRegistry('https://registry.hub.doc..
CI CD
2023. 7. 6. 23:53