반응형
개요
프로젝트를 진행하면서 젠킨스를 통해 배포를 자동화하였다.
하지만 스프링 부트 프로젝트에 HTTPS를 적용시키기 위한 키 파일은 깃허브에 올리지 않았고 젠킨스에서 빌드할 때는 .p12 파일이 없어 오류가 발생했다.
따라서 미리 젠킨스가 빌드 작업을 하는 워크스페이스에 .p12 파일을 넣어두기로 했다.
본론
먼저 테스트를 위한 아이템을 하나 만들겠습니다.
디렉토리의 파일들을 보기 위해서 다음과 같은 파이프라인 스크립트를 작성해주었습니다.
pipeline {
agent any
stages {
stage('ls'){
steps{
sh 'ls'
}
}
}
}
성공적으로 실행하고 나면 jenkins workspace에 폴더가 생긴 것을 볼 수 있습니다.
📌 젠킨스 워크스페이스 폴더
/var/lib/jenkins/workspace/{Item이름}
이 공간이 바로 젠킨스 아이템이 작업하는 공간입니다.
📌 작업공간에 파일 넣기
sudo mv {파일위치} {이동할 위치}
결과
이동한 파일이 실제 젠킨스 아이템이 실행되었을 때도 나오는지 확인해보겠습니다.
성공적으로 들어있는 것을 볼 수 있습니다.
반응형
'데브옵스' 카테고리의 다른 글
[NGINX] nginx로 리버스 프록시 + SSL/TLS 적용하기 (0) | 2024.08.05 |
---|---|
[Jenkins] 젠킨스 sudo 명령어 권한 (0) | 2024.02.17 |
[Jenkins] Jenkinsfile을 통해서 파이프라인 실행 (0) | 2024.02.16 |
윈도우에 우분투 설치 (1) | 2024.02.15 |
[NCP] NCP 쿠버네티스 클러스터 사용법 (1) | 2023.11.13 |