본문 바로가기

CICD2

[TECH] GitHub Actions로 CI/CD 구축하기(2) [티끌] 티끌 GitHub Actions로 CICD 구축하기(2) 안녕하세요 티플의 백엔드 개발자 김유정입니다 :) 저는 오늘 CI/CD를 구축하는 단계에서 CodeDeploy Agent 설치 과정, 배포 스크립트 작성, 배포 동작 추가에 대한 내용을 설명해보려 합니다. 이전 글에서 이어지는 내용입니다. 👩‍💻 CodeDeploy Agent 설치 다음 명령어를 차례대로 입력합니다. *설치 방법은 ubuntu 기준입니다. # apt 업데이트 sudo apt-get update && sudo apt-get upgrade # JDK 11 설치 sudo apt-get install openjdk-11-jdk # Ruby 설치 (3.xx 버전 설치됨) sudo apt install ruby-full # wget .. 2023. 9. 5.
[TECH] GitHub Actions로 CI/CD 구축하기(1) [티끌] 티끌 GitHub Actions로 CICD 구축하기(1) 안녕하세요 티플의 백엔드 개발자 김유정입니다 :) 저는 오늘 티끌이 어떻게 반복되는 수정과 배포에 수반되는 작업들을 자동화해보았는지 설명해 보려 합니다. 👩‍💻 CI/CD란? 애플리케이션 개발 단계부터 배포 때가지의 모든 단계를 자동화하여 더 효율적이로 빠르게 사용자에게 배포할 수 있는 것을 말합니다. CI(Continuous Integration)는 지속적 통합, 요약 하자면 빌드/테스트 자동화 과정입니다. 애플리케이션의 새로운 코드나 버그 수정으로 코드 변경이 주기적으로 빌드 및 테스트되면서 공유되는 레포지토리에 통합(merge)되어 서로 충돌할 수 있는 문제를 해결할 수 있습니다. CD(Continuous Delivery/Deploy.. 2023. 8. 15.