1. CI/CD 도구 (젠킨스 vs 깃허브 액션 vs AWS Code vs NCP Source)

0. CI/CD

<aside> 💁‍♂️ Git vs Github

📌 Git

📌 Github

git은 본인의 코드와 그 수정내역을 기록하고 관리하도록 돕는 버전 관리 프로그램이며, 로컬에서 프로젝트의 기록을 스스로 관리할 수 있도록 해줍니다. git을 통해 브랜치를 생성하고 이전 브랜치로 복구, 삭제, 병합이 가능합니다. 하지만 로컬 저장소를 사용하기 때문에 다른 개발자와 실시간으로 작업을 공유할 수 없습니다.

github는 git 저장소를 관리하는 클라우드 기반 호스팅 서비스입니다. git 저장소 호스팅 서비스는 클라우드 기반으로 다른 사람과 소스코드 공유가 가능하며 git의 기본적인 기능을 확장하여 제공합니다. 또한 클라우드 서버에 소스를 올리기 때문에 한 프로젝트에 여러 명의 사람이 참여하여 버전 제어 및 공동 작업이 가능합니다.

[Git] 깃(Git)과 깃허브(Github) 차이

</aside>

https://crispyblog.kr/development/common/8

https://crispyblog.kr/development/common/8

https://crispyblog.kr/development/common/8

https://crispyblog.kr/development/common/8

1. Jenkins

https://blog.wonizz.tk/2020/01/22/devops-jenkins-job-automation/

https://blog.wonizz.tk/2020/01/22/devops-jenkins-job-automation/

2. Github Action

https://github.com/MyAeroCode/example-github-actions

https://github.com/MyAeroCode/example-github-actions

https://github.com/MyAeroCode/example-github-actions

https://github.com/MyAeroCode/example-github-actions

3. AWS Code

1)Code Commit