상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - 젠킨스(Jenkins)에서 S3에 아티팩트를 업로드하는 방법은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
Jenkins에서 S3에 아티팩트를 업로드하는 방법은 여러 가지가 있지만, 가장 일반적으로 사용되는 방법 중 하나는 Jenkins의 플러그인을 활용하는 것입니다. 아래는 Jenkins에서 S3에 아티팩트를 업로드하는 단계별 가이드입니다. 1. Jenkins S3 플러그인 설치 1. Jenkins 대시보드 에 로그인합니다. 2. 좌측 메뉴에서 Manage Jenkins 를 클릭합니다. 3. Manage Plugins 를 선택합니다. 4. Available 탭에서 `Amazon S3`를 검색합니다. 5. 해당 플러그인을 선택하고 Install without restart 버튼을 클릭하여 설치합니다. 2. AWS <a href='https://sangseek.com/sangseeks/IAM 사용자/ko'>IAM 사용자</a> 생성 및 권한 설정 1. AWS <a href='https://sangseek.com/sangseeks/관리 콘솔/ko'>관리 콘솔</a>에 로그인합니다. 2. IAM 서비스로 이동하여 새로운 사용자를 생성합니다. 3. 사용자가 프로그램적 접근 을 선택하도록 설정합니다. 4. S3에 업로드할 수 있도록 `AmazonS3FullAccess` 또는 필요한 권한을 가진 정책을 부여합니다. 5. 액세스 키와 비밀 액세스 키를 저장합니다. 3. Jenkins에 AWS 자격 증명 추가 1. Jenkins 대시보드에서 Manage Jenkins 를 클릭합니다. 2. Configure System 을 클릭합니다. 3. 하단으로 스크롤하여 Amazon S3 섹션을 찾습니다. 4. Add 를 클릭하여 AWS 자격 증명을 추가합니다. - Access Key 와 Secret Key 를 입력합니다. 5. 입력 완료 후 Save 를 클릭합니다. 4. Jenkins Pipeline 또는 Freestyle Job 구성 Freestyle Job의 경우 1. 새 Freestyle project 를 생성하거나 기존 프로젝트를 수정합니다. 2. 빌드 섹션에서 원하는 빌드 스텝(예: Maven, Gradle)을 추가하여 아티팩트를 빌드합니다. 3. Post-build Actions 섹션으로 스크롤합니다. 4. Upload artifacts to S3 bucket 또는 Publish artifacts to S3 bucket 을 선택합니다. 5. S3 버킷 이름과 경로를 설정합니다. 6. 필요한 경우 추가 옵션을 설정하고 Save 를 클릭합니다. Pipeline의 경우 1. 파이프라인 스크립트를 작성하여 S3에 아티팩트를 업로드할 수 있습니다. ```groovy pipeline { agent any stages { stage('<a href='https://sangseek.com/sangseeks/Build/ko'>Build</a>') { steps { // 빌드 스크립트 sh 'mvn clean package' } } stage('Upload to S3') { steps { script { def s3Bucket = 'your-s3-bucket-name' def artifactPath = 'path/to/your/artifact.jar' // S3에 아티팩트 업로드 s3Upload(bucket: s3Bucket, file: artifactPath, path: artifactPath) } } } } } ``` 5. Jenkins Job 실행 1. 설정이 완료된 후 Jenkins의 대시보드로 돌아가서 해당 Job을 선택합니다. 2. Build Now 버튼을 클릭하여 빌드를 실행합니다. 3. Job이 실행되면 아티팩트가 S3 버킷에 업로드되는 것을 확인할 수 있습니다. 이 프로세스를 통해 Jenkins에서 S3에 아티팩트를 쉽게 업로드할 수 있습니다. 추가적인 세부 설정이나 구성이 필요한 경우 AWS 문서나 Jenkins 플러그인 문서를 참조하는 것이 좋습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기