본문 바로가기

728x90
반응형

ci/cd

CI/CD를 구현하기 위해 도구 CI/CD를 구현하기 위해 도구 CI/CD를 구현하기 위해 다양한 도구들이 있습니다. 이러한 도구들은 지속적인 통합, 지속적인 배포/배포를 자동화하기 위해 사용됩니다. 대표적인 CI/CD 도구로는 다음과 같은 것이 있습니다. 지속적인 통합 도구: Jenkins, Travis CI, CircleCI, GitLab CI 등 지속적인 배포/배포 도구: Kubernetes, Docker, AWS CodeDeploy, Azure DevOps, GitLab CD 등 협업 도구: Slack, Microsoft Teams, Jira, Trello 등 테스트 자동화 도구: Selenium, JUnit, Pytest, Robot Framework 등 소스 코드 관리 도구: Git, SVN, Mercurial 등 인프라 자.. 더보기
CI/CD란 CI/CD란 CI/CD는 지속적인 통합(ContinuousIntegration)과 지속적인 배포/배포(ContinuousDelivery/Deployment)의 합성어로, 소프트웨어 개발 및 배포 과정을 자동화하고 지속적으로 개선하는 방법론입니다. CI/CD는 다음과 같은 과정으로 구성됩니다. 지속적인 통합(ContinuousIntegration) : 개발자들이 작성한 코드를 공유 저장소에 통합하고, 자동화된 빌드와 테스트를 수행합니다. 이를 통해 코드의 품질과 안정성을 유지하고, 개발자들이 공동으로 작업할 때 충돌이 발생하는 것을 방지합니다. 지속적인 배포/배포(ContinuousDelivery/Deployment) : 지속적인 통합 단계에서 테스트 및 빌드된 소프트웨어가 자동화된 배포/배포 파이프라인을.. 더보기

728x90
반응형