우기의 알 블로그 저자 한승욱이라고 합니다.
스스로 알을 깨고 나오는 새처럼
언젠가 알을 깨고 온전한 나 자신이 되었을 때, 그때를 기다리며 제 속에서 솟아 나오는 것을 글로써 표현하고자 합니다.
'개발 기술블로그'를 위주로 저 한승욱의 다양한 관심사, 생각, 철학 등을 포스팅합니다.
교내에서 소모임 팀프로젝트를 하며, Github actions - S3 - Code Deploy 관련 CI/CD(엄밀히 말하면 CI는 아니지만) 관련 자료를 각 코드 별로 설명을 해보고자 한다. CI: 지속적 통합 개발을 하면서 ‘코드에대한 통합’을 ‘지속적’으로 진행함으로써 품질을 유지하자는 의미. github, gitlab 등에 코드만 올려놓으면 알아서 빌드와 테스트를 수행해준다면 지속적 통합을 하는데 매우 편리할 것이다. 그렇기에 ci에는 '자동화'라는 키워드가 항상 따라온다. CD: 지속적 제공, 배포 소프트웨어가 항상 신뢰 가능한 수준에서 배포될 수 있도록 지속적으로 관리하자는 개념. 배포 이전에 테스트와 빌드는 필수적이기 때문에, 사실상 CD가 되려면 항상 CI가 선행되어야 한다. 우리 Dja..
기술개발/CI,CD 2021. 4. 13. 11:05
교내에서 소모임 팀프로젝트를 하며, Github actions - S3 - Code Deploy 관련 CI/CD(엄밀히 말하면 CI는 아니지만) 관련 자료를 각 코드 별로 설명을 해보고자 한다. CI: 지속적 통합 개발을 하면서 ‘코드에대한 통합’을 ‘지속적’으로 진행함으로써 품질을 유지하자는 의미. github, gitlab 등에 코드만 올려놓으면 알아서 빌드와 테스트를 수행해준다면 지속적 통합을 하는데 매우 편리할 것이다. 그렇기에 ci에는 '자동화'라는 키워드가 항상 따라온다. CD: 지속적 제공, 배포 소프트웨어가 항상 신뢰 가능한 수준에서 배포될 수 있도록 지속적으로 관리하자는 개념. 배포 이전에 테스트와 빌드는 필수적이기 때문에, 사실상 CD가 되려면 항상 CI가 선행되어야 한다. 우리 Dja..