- CKA
- Lambda
- aws
- kubernetesadmin
- SAA-CO2
- DKIM
- kubernetesscheduling
- SPF
- nodeaffinity
- K8S
- cloudnative
- eventbridge
- Certified Solutions Architect
- SAA-CO3
- DevOps
- go
- Datadog
- Java
- JVM
- gochannel
- containerorchestration
- kubernetesstudyguide
- dMarc
- 메일 인증 프로토콜
- aws ses
- Kubernetes
- SMTP
- Fargate
- EKS
- Today
- Total
목록Pipeline (2)
DevOps Tasks
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/BeyG4/btsC2yzmufO/4sUdrzSaltEVlk0Dg57IXk/img.png)
Git 이란? 지금까지 오늘날 환경에서 가장 널리 사용되는 버전 관리 툴 ( Version Control System, VCS ) 은 Git 이다. Git은 원래 Linux 운영 체제 커널을 만든 사람으로 유명한 Linus Torvalds 가 2005년에 개발한 오픈 소스 프로젝트다. “ 버전 관리” 는 무엇이고 우리는 왜 이것을 알아야 할까? 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. 따라서 , VSC를 사용하면 선택한 파일을 이전 상태로 되돌릴 수 있고, 변경 사항을 비교하고, 변경한 사람 및 변경시기를 추적할 수 있다. 또한, 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구할 수 있다. 버전 관리의 종류는 크게 2가지로 나눌 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EDWMM/btsDauVZJ1c/EQvalftY1ghRqnLKBdxGnK/img.png)
Deploy 중복 방지를 통해 CICD Pipeline 최적화 적용 Time Limit , 사용자의 Stop Action 등 Bitbucket Pipeline 상에서 배포가 중지되어도 AWS CodeDeploy 상에선 배포가 아직 돌고 있을 때가 빈번하게 발생한다. CodeDeploy 중지를 시켜줘야 다시 Bitbucket Pipeline을 돌릴 수 있게 된다. 의미 없는 작업은 너무 귀찮다!! 간단한 스크립트로 자동화한다. Bitbucket Pipeline 상에서 이미 돌고 있는 배포가 있기 때문에 실패했다는 메시지가 나온다. AWS CodeDeploy를 살펴보면 아직 진행 중인 Deploy가 존재한다. CodeDeploy에서 배포가 중지되지 않은 상태에서 다시 파이프라인을 실행시킬 때 해당 오류가 발..