1. 도커 dind agent 이미지 다운로드
https://github.com/felipecrs/docker-images/tree/master/devcontainer#jenkinsfile-dockerfile-agent
docker pull ghcr.io/felipecrs/devcontainer:latest
2. Dockerfile 작성
# .devcontainer/Dockerfile
FROM ghcr.io/felipecrs/devcontainer
# JDK 11과 Gradle 7.4.1 설치
RUN pkgx install openjdk.org@11 gradle.org@8.2.1 \
&& java --version \
&& gradle --version
윈도우에서 메모장으로 Dockerfile 생성 시 파일 이름을 " Dockerfile" 으로 작성해야함
3. 도커파일 빌드 실행
docker build -t jenkins-devcontainer .
4. 이미지 생성
docker image save -o jenkins-devcontainer.tar jenkins-devcontainer:latest
'개발 공부 > 프로그래밍' 카테고리의 다른 글
젠킨스 도커 (DooD, DinD) (0) | 2024.07.18 |
---|---|
graalvm (0) | 2024.07.18 |
jenkins를 사용하여 자동 CI 설정하기 (1) | 2024.07.05 |
aws ec2 에서 spring boot war 배포하기 (0) | 2023.01.31 |