414 words
2 minutes
CI/CD란? / CI/CDは?
CI/CD란? / CI/CDは?
アプリケーション開発段階から配布までのすべての段階を自動化を通じて、より効率的かつ迅速にユーザーに配布できること
한글: 애플리케이션 개발 단계부터 배포까지 모든 과정을 자동화하여, 보다 효율적이고 빠르게 사용자에게 배포할 수 있는 방법
日本語: アプリケーション開発段階から配布までのすべての段階を自動化を通じて、より効率的かつ迅速にユーザーに配布できること
Continuous Integration란? / 継続的インテグレーションとは?
설명 / 説明한글: 코드를 빌드(Build), 테스트(Test), 병합(Merge) 하는 과정
日本語: コードをビルド(Build)、テスト(Test)、マージ(Merge)するプロセス
흐름 / フロー Build -> Test -> Merge
yaml 코드 복사
- Build: Webpack 사용
- Test: Mocha 같은 대표적인 테스트 도구
- Merge: Git을 사용하여 충돌 최소화
Continuous Delivery란? / 継続的デリバリーとは?
설명 / 説明한글: 자동으로 레포지토리에 릴리스하는 과정
日本語: 自動でリポジトリにリリースするプロセス
흐름 / フロー 자동 빌드 후 Repository에 릴리스
yaml 코드 복사
Continuous Deployment란? / 継続的デプロイメントとは?
설명 / 説明한글: 릴리스를 실제 프로덕션 환경, 즉 사용자 서비스에 배포하는 과정
日本語: リリースを実際のプロダクション環境、つまりユーザーサービスにデプロイするプロセス
흐름 / フロー 자동 빌드 & 테스트 -> Production에 배포
diff 코드 복사
- 배포 범위: 사용자, QA 엔지니어, 관리자 페이지, 데이터 웨어하우스, 백엔드 개발자 등
- Tools: GitHub Actions, Jenkins, CircleCI, Heroku 등
CI/CD란? / CI/CDは?
https://yuminjo.github.io/YuminJo-Blog/posts/whatiscicd/