728x90
notion => tistory 마이그레이션 작업 그 3번째 여정.
커뮤니티데이에 참여는 했는데 기록물이 안남아있어서 증거가 될 수 없겠다.. 싶어 올려봅니다.
사실 거창한 저만의 창작 글이라기 보다 그냥 ~~했다. 정도의 글로 보시면 될 것 같습니다.
CICD 핸즈온 트랙이었고, CICD 관련 aws 서비스를 이용해 볼 수 있었습니다.
핸즈온 관련 사이트
AWS(Amazon Web Services)를 위한 실습 자습서
시작하기 - AWS 기반 구축을 위한 클라우드 컴퓨팅 자습서
1. Codecommit
깃헙처럼 push 하면 되는 방식의 사용법이었습니다. (쉬웠다.)
2. code build
CI 해서 빌드된 아티팩트를 S3 에 저장하는 절차였습니다.
push 하면 자동으로 빌드되는것이 아니라 ( 아직까지는) 빌드 시작 버튼을 일일이 눌러줘야 했습니다.
version: 0.2
phases:
install:
runtime-versions:
java: corretto17
build:
commands:
- mvn install
artifacts:
files:
- target/javawebdemo.war
- appspec.yml
- scripts/**/*
discard-paths: no
build 사양 관련된 yaml
3. CodeDeploy
배포가 이리 쉽다니~~
4. Codepipeline
이게 마치 github actions 의 워크플로우로 자동화 하는 과정을 담은것같았습니다.
과정 2에서 일일이빌드해줘야 했던 불편함을 해소 할 수 있도록 배포 파이프라인이 자동화될 수 있도록 하는 서비스 같았습니다.
결론 : 굉장히 쉽고 빠르다.
배포를 체험해보기에 아주 적합한 핸즈온이었습니다.
728x90
'☁️2024 > Cloud' 카테고리의 다른 글
AWS ECS vs EKS 차이점 알기 ( 그리고 Fargate vs EC2) (2) | 2024.04.17 |
---|---|
우여곡절2 Kubecost 설치기... (0) | 2024.02.25 |
우여곡절 Karpenter 설치기 - 0.34.0, eks 1.29 ver (1) | 2024.02.25 |
CI/CD 작업을 해보자 with GCP (0) | 2024.02.06 |
CloudClub 활동 회고 및 정리 (2,3,4기를 마치며..) (1) | 2024.02.05 |