## 톰캣 재시작
- sh shutdown.sh
- sh startup.sh
## 젠킨스 플러그인 설치
- github
## 프로젝트 생성
- 빌드시 성공
## Maven 설정
- Manage Jenkins ==> Global Tool Configuration ==> Maven
## 프로젝트 추가 설정
- maven3 선택
- package
- 빌드시 성공
## 젠킨스 Plugin Manager ==> S3 publisher 설치 (S3 업로드용)
## 젠킨스 Configure System ==> Amazon S3 profiles 이동 및 설정
- S3 버킷 생성 (차단 설정)
- S3용 액세스/시크릿키 생성
## 프로젝트 추가 설정 (Post-build action)
- Publish artifacts to S3 Bucket 선택
## 젠킨스 재빌드
- S3 해당버킷 - target - war 파일 생성
https://www.youtube.com/watch?v=bLZTipLH-1k
===============================================
## 젠킨스 S3 - IAM 정책 설정 포함
## IAM 정책 설정시 "s3:ListAllMyBuckets" 권한없으면 젠킨스에서 에러 발생
- 젠킨스 에러명 :
s3:ListAllMyBuckets because no identity-based policy allows the s3:ListAllMyBuckets action (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied;
## IAM정책 생성 : dev-XXX-XXX-deploy-policy
{
"Statement": [
{
"Action": [
"s3:ListAllMyBuckets"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::*"
},
{
"Action": "s3:*",
"Effect": "Allow",
"Resource": ["arn:aws:s3:::my-artifact-bucket", "arn:aws:s3:::my-artifact-bucket/*"]
}
]
}
---------------------------------------------
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"s3:ListAllMyBuckets"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::*"
},
{
"Effect": "Allow",
"Action": [
"s3:DeleteObject",
"s3:PutObject",
"s3:GetObject",
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::s3-an2-XXX-dev-XXX-jar",
"arn:aws:s3:::s3-an2-XXX-dev-XXX-jar/*"
]
}
]
}
---------------------------------------------
'[AWS-FRF] > CICD' 카테고리의 다른 글
[참고][AWS][Jenkins] 젠킨스 버전 업데이트하기 (feat.rockylinux) (7) | 2024.11.19 |
---|---|
[참고][AWS] Sonarqube Ruleset import, export 하기!! (52) | 2024.10.08 |
[중요][AWS][정적분석도구] SonarQube란? (61) | 2024.10.08 |
[중요][AWS] ERR_PNPM_OUTDATED_LOCKFILE Cannot install with "frozen-lockfile" because pnpm-lock.yaml 해결!! (15) | 2024.09.13 |
[중요][AWS] npm ERR! Missing script: "build:dev" 에러 해결!! (14) | 2024.09.13 |
[중요][AWS] 젠킨스 Build step 'Invoke Gradle script' marked build as failure 에러 발생 해결!! (14) | 2024.09.13 |
[참고][Git] 원본 저장소 fork(포크) 및 동기화!! (11) | 2024.09.12 |
[중요][젠킨스] Item Description ( 설명 ) HTML 형식으로 작성하기!! (15) | 2024.08.30 |
댓글