본문 바로가기

반응형

개발&코딩👨‍💻/CI&CD

GitLab CI/CD 소개 및 Runner 알아보기 GitLab CI/CD 소개 및 GitLab Runner 알아보기 GitLab CI/CD 소개 CI/CD 개념 지속적 소프트웨어 개발 방법을 사용하면 반복적인 코드 변경사항을 지속적으로 빌드, 테스트 및 배포할 수 있습니다. 이 반복적인 프로세스는 버그가 있거나 실패한 이전 버전을 기반으로 새 코드를 개발할 가능성을 줄이는 데 도움이 됩니다. 이 방법을 사용하면 새 코드 개발부터 배포까지 사람의 개입을 줄이거나 전혀 개입하지 않으려고 노력합니다. 지속적 통합(Continuous Integration, CI) GitLab의 Git 저장소에 코드가 저장된 애플리케이션을 생각해 보십시오. 개발자는 매일, 하루에 여러 번 코드 변경사항을 푸시합니다. 리포지토리에 푸시할 때마다 스크립트 세트를 생성하여 애플리케이.. 더보기
AWS 개발서버에 Travis CI 배포 자동화 설정 Travis CI 배포 자동화 1. CI & CD 소개 CI(Continouous Integration - 지속적인 통합) 코드 버전 관리를 하는 VCS 시스템(Git Svn등)에 PUSH가 되면 자동으로 테스트와 빌드가 수행되어 안정적인 배포 파일을 만드는 과정 여기서 중요한 것은 테스팅 자동화입니다. 지속적으로 통합하기 위해선는 프로젝트가 완전한 상태임을 보장하기 위해 테스트 코드가 구현되어 있어야만 합니다. CD(Continuous Deployment - 지속적인 배포) 빌드 결과를 자동으로 운영 서버에 무중단 배포까지 진행되는 과정 2. Travis CI 연동 Travis CI는 깃허브에서제공하는 무료 CI 서비스입니다. Travis CI 웹 서비스 설정 Travis CI Web Service에서.. 더보기

반응형