일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- clusterrolebinding
- Terraform
- aws ses #aws lambda
- fruition
- httpasswd
- assumerole
- jenkins
- Docker0
- Pipeline
- Gateway
- node group
- instances failed to join cluster
- Service Account
- ingestion
- saa-c03 #saa #aws certified solutions architect - associate
- IRSA
- 에이전트 구성
- NAT
- route53
- 추가 보안 그룹
- s3
- 코드커버리지
- aws-loadbalacner-controller
- kubernetes
- 클러스터 보안 그룹
- 테라폼
- helm_release
- Amazon CloudWatch
- 에이전트 유형
- docker
- Today
- Total
목록Pipeline (3)
cloudwithbass
GitLab Docs의 Tutorial: Create and run your first GitLab CI/CD pipeline 문서를 한글로 의역하고, 실습 과정을 사진으로 설명하는 글입니다.GitLab을 처음 접하는 경우, ssh 등의 추가 설정이 필요하므로 해당 튜토리얼의 내용만으로는 튜토리얼을 실습하기 어렵다고 느꼈습니다. 그래서 그 방법을 공유하고자 이 글을 작성합니다.튜토리얼 문서의 내용이 아니라 제가 추가로 설명한 부분은 본명조 글씨체에 굵기를 높여 표시했습니다.사전 요구사항이 튜토리얼을 시작하기 전에 다음 사항들을 준비해 주세요:CI/CD를 사용할 GitLab 프로젝트프로젝트의 관리자 역할프로젝트가 없을 경우 다음 주소에서 무료로 생성할 수 있습니다. :https://gitlab.com프로젝..
Continuous Delivery with Docker and Jenkins의 챕터 5까지 학습하며 만든 최종 Jenkinsfile입니다. git push하면 자동으로 파이프라인을 빌드하도록 콘솔에서 트리거를 구성했습니다.Jenkins 복습을 위해 스스로 지금까지 공부한 내용에 대해 설명하려고 합니다.전체 Jenkinsfile의 코드부터 첨부한 후, 부분마다 제 설명을 덧붙이겠습니다.목차1. 전체 Jenkinsfilepipeline { agent { docker { image 'dminus251/jenkins-docker-agent:using_socket' args '--privileged -v /var/run/docker.sock..
목차1. 프로젝트 생성실습을 위해 http://start.spring.io/에 접속해 calculator라는 이름의 스프링 프로젝트를 생성합니다.Java 버전은 17, Dependencies에는 Spring Web을 추가해줍니다. 저는 WSL에 젠킨스 환경이 구축되어 있고, Windows에서 스프링 프로젝트를 다운로드 했으므로 ssh를 통해 프로젝트를 ubuntu로 옮겼습니다.2. 깃허브 푸시깃허브에 calculator 레포지토리를 생성해서 프로젝트를 푸시합니다.gradlew에 실행 권한도 추가합니다.sudo chmod u+x gradlew 푸시가 완료됐으면, 다음 명령으로 프로젝트를 빌드합니다../gradlew compileJava 만약 자바 버전이 17보다 낮다면 컴파일에 실패합니다. 다음 명령으로..