Agile&DevOps/실습 with Jenkins
Jenkins 실습 09: Java Springboot
Happy@Cloud
2021. 3. 30. 22:54
아래 예제를 참고하십시오.
github.com/happykube/mvp-springboot-sample
springboot용 Jenkinsfile에서 중요한것은, 아래 volume설정입니다.
Jenkins slave Pod가 배포되는 node 또는 nfs서버의 특정 디렉토리를 slave Pod의 /root/.m2로 마운트하는것입니다.
이렇게 하면 Pipeline이 구동될때
최초 한번은 maven library가 host node 또는 nfs서버 디렉토리에 다운로드 되지만, 그 다음 부터는 다시 다운로드 하지 않습니다.