duckiee.log
로그인
duckiee.log
로그인
컨테이너로 CI/CD 환경 구성 및 테스트_2
duckiee
·
2023년 1월 17일
팔로우
0
CI/CD
aws
cloud
devops
docker
0
컨테이너로 CI/CD 환경 구성 및 테스트
목록 보기
2/3
- Nexus, SonarQube VM
해당 VM의 Nexus 레포지토리와 SonarQube 서비스는 아래와 같이 컨테이너 환경으로 구성했다.
넥서스 서비스로 구성한 레포지토리 환경은 아래와 같다,
- nexus-artifact-repository
maven2(proxy)
gradle로 코드를 빌드하면서 외부 레포지토리에서 spring framework, jib, jacoco 등 플러그인을 proxy 방식으로 pull 할 수 있게 한다.
레포지토리는
https://plugins.gradle.org/m2/
사이트를 사용했다.
nexus 서비스에서 샘플 URL로 repo1.maven.org가 있었으나 해당 URL로 지정했을때 플러그인을 잘 못찾고 있었다.
- nexus-custom-repository
docker(hosted)
SpringApp 컨테이너 이미지가 업로드 될 레포지토리이며, 아래와 같이 S3 버킷을 blob 스토리로 구성했다.
- nexus-docker-hub
docker(proxy)
priv네트워크의 Deploy VM에서 registry-1.docker.io 사이트를 proxy 방식으로 다운로드 하도록 구성
duckiee
DevOps로 진화하기
팔로우
이전 포스트
컨테이너로 CI/CD 환경 구성 및 테스트_1
다음 포스트
컨테이너로 CI/CD 환경 구성 및 테스트_3
0개의 댓글
댓글 작성