DevOps/GitOps

·DevOps/GitOps
안녕하세요, 가시다님이 운영하시는 cicd 스터디 스터디 내용을 정리한 포스팅입니다. CI/CD 정의 CI/CD는 단순한 기술적 접근을 넘어 소프트웨어 개발의 철학적 변화를 대변합니다. 개발부터 운영까지의 전체 생명주기를 유기적이고 seamless하게 연결하는 혁신적인 방법론입니다.Continuous Integration (지속적 통합)개발자들의 코드 변경사항을 중앙 저장소에 빈번하고 자동으로 병합하는 소프트웨어 개발 실천 방식입니다.CI의 라이프 사이클계획: 요구사항 정의와 설계코딩: 실제 코드 작성빌드: 코드를 실행 가능한 애플리케이션으로 변환테스트: 품질 검증 및 오류 탐지패키징: 배포 준비Continuous Deployment (지속적 배포)CI를 통해 검증된 소프트웨어를 실제 운영 환경에 자동으..
·DevOps/GitOps
문제 상황GitHub Actions 워크플로우에서 이전 커밋 메시지를 포함하여 새로운 커밋을 만들 때, 특수문자로 인한 셸 구문 오류가 발생하는 경우가 있습니다.- name: Git Commit and Push run: | git config --global user.email "user@email.com" git config --global user.name "User" git add . git commit -m "${{ github.event.head_commit.message }} - ${{ github.sha }}" git push예를 들어, 이전 커밋 메시지가 다음과 같은 경우:Revert "feat: Add new feature (TICKET-123)"다음과 같은 ..
Jflip
'DevOps/GitOps' 카테고리의 글 목록