# cd
Travis CI 배포 자동화
이 문서는 Travis CI를 사용한 배포 자동화에 대해 다루고 있습니다. CI/CD의 개념과 규칙, 그리고 Travis CI와의 연동 방법에 대해 설명하고 있습니다. 또한 .travis.yml 파일의 구성과 각 항목의 역할에 대해 자세히 다루고 있습니다.
CI/CD 적용해보기 (2) : AWS CodeDeploy
개발자에게 있어서 CI/CD는 굉장히 중요하다고 한다. CI/CD를 통해 자동화함으로써 개발자의 생산성을 향상시킬 수 있으며, 휴먼 에러 없이 서비스 배포를 관리할 수 있기 때문이라고 생각한다. 실제로 적용해보기 위해서 기존에 진행했던 프로젝트에 Github Acti

31. CI/CD
CIContinuous Integration의 약자로 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미한다. CI를 성공적으로 구현한 경우 어플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 푸쉬되어 공유 레포지토리에 통합이되고 여러 개발자가 동시에 어
CI/CD 적용해보기 (1) : Github Actions
개발자에게 있어서 CI / CD는 굉장히 중요하다고 한다. CI/CD를 통해 자동화함으로써 개발자의 생산성을 향상시킬 수 있으며, 휴먼 에러 없이 서비스 배포를 관리할 수 있기 때문이라고 생각한다. 실제로 적용해보기 위해서 기존에 진행했던 프로젝트에 Github Ac

효율적인 개발을 하기 위한 CI와 CD(일해라 SLAVE여!)
CI(Continuous Integration)와 CD(Continuous Delivery/Deployment)는 소프트웨어 개발 프로세스에서 자동화된 빌드, 테스트, 배포를 위해 사용되는 방법론입니다.CI는 개발자들이 작성한 코드를 자동으로 빌드하고 테스트하는 과정입

도커와 젠킨스를 이용한 CI/CD
📌 계기 프로젝트를 안드로이드 개발하는 팀원분들하고 같이 하다 보니 개발 과정에서 지속적으로 배포를 해야 됐다. 도커를 사용해서 배포를 하고 있었지만 매번 빌드하고 도커허브에 올리고 pull 해서 실행시키기 번거롭기 때문에 젠킨스를 사용해서 자동화를 해보기로 했다.

프로젝트 CD 적용기 2 - 젠킨스 파이프라인 작성
첫 배포를 하기 위해서 CD(지속적인 배포 Continous Delivery)까지 적용을 하려고 했다. 이전 글에서 배포용 ec2 와 RDS 관련 설정을 해주었다.현재 내 프로젝트의 작업 순서를 보면 다음과 같다.

젠킨스와 CI/CD
CI 지속적인 통합(Continuous Integration) /CD(Continuous Delivery)빌드/테스트 자동화 과정. CI 는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration) 을 의미함.애플리케이션에 대한 새로운
프론트엔드 복습 정리 24 : 터미널
터미널이란 텍스트를 통해 내 기기와 상호작용할 수 있는 텍스트 기반의 프롬프트를 지칭한다.프롬프트(prompt)는 컴퓨터 터미널 또는 터미널 에뮬레이터의 CLI(커맨드 라인 인터페이스)의 명령줄 대기모드를 가리킨다.터미널을 사용하는 이유?속도가 빠르다명령어 한 줄 타이

CI/CD 자동화 도구의 이해
CI/CD는 개발자 및 팀에 의해서 개발된 결과물에 대해 지속적인 통합/배포 하는 프로세스를 말함.CI(Continuous Integration)CD(Continuous Delivery) -- CI에서 통합된 데이터를 검증하고 최종 배포를 수동으로 수행하는 것CD(Co

Git Action
CI/CD는 애플리케이션 개발 단계로부터 배포 때까지의 모든 단계를 자동화를 통해서 좀더 효율적이고 빠르게 사용자에게 빈번히 배포할 수 있는것을 말한다. 테스트, 빌드, Dockerizing, 저장소에 전달하는 것까지 프로덕션 환경으로 서비스를 배포할 수 있도록 준비하

[完] Github Action을 활용한 배포 자동화 CI/CD - (8) Github Actions CI/CD + docker-compose
해커톤에서 구축했던 서버 환경을 다시 한번 세팅해보기 시리즈 8탄 : 이게 CI/CD..?!
CI/CD란? (Github Actions)
CI/CD는 어플리케이션의 개발 단계를 자동화하여 앱을 더 빠른 주기로 클라이언트에게 제공하는 방법이다. 어플리케이션의 통합 및 테스트 단계에서부터 제공 및 배포까지의 전체 라이프 사이클에 걸쳐 지속적으로 자동화/모니터링 기능을 제공한다. 이러한 구축 사례를 일반적으로

aws ec2에 github action 으로 프론트 자동 배포하기
jenkins 와 더불어 CI/CD 구축을 위해 사용됩니다.github 에서 가상환경을 제공해줍니다.CI 를 위한 추가 서버가 필요 없다는 게 큰 장점이었습니다.git hook 에 따라 배포를 실행할 수 있습니다.

CI / CD 이해하기
Continuous Integration지속적 통합코드 변경 사항이 일정 주기로 빌드, 테스트되고 저장소에 통합되는 방식입니다.CI는 여러 개발자가 형상관리 툴을 이용해 협업을 하는 경우, 그리고 MSA 환경에서 개발을 하는 경우에 사용하면 효과적입니다.빌드와 테스트를