CI/CD 예시
Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
요약
이 예시들을 사용하여 특정 사용 사례에 맞는 GitLab CI/CD를 구현하세요. 이 예시들은 GitLab이 아닌 커뮤니티에서 관리합니다.
이 예시들을 사용하여 특정 사용 사례에 맞는 GitLab CI/CD를 구현하세요.
예시#
| 사용 사례 | 리소스 |
|---|---|
| Dpl을 사용한 배포 | Dpl 도구를 사용하여 애플리케이션 배포 |
| GitLab Pages | 자동 CI/CD 배포로 정적 웹사이트 게시 |
| 멀티 프로젝트 파이프라인 | 멀티 프로젝트 파이프라인을 사용하여 빌드, 테스트, 배포 |
| semantic-release를 사용한 npm | GitLab 패키지 레지스트리에 npm 패키지 게시 |
| SCP를 사용한 Composer 및 npm | SCP를 사용하여 Composer 및 npm 스크립트 배포 |
| PHPUnit 및 atoum을 사용한 PHP | PHP 프로젝트 테스트 |
| Vault를 사용한 시크릿 관리 | HashiCorp Vault로 시크릿 인증 및 읽기 |
커뮤니티 기여 예시#
이 예시들은 GitLab이 아닌 커뮤니티에서 관리합니다. 대부분의 예시 프로젝트는 GitLab에 호스팅되며 포크하여 자신의 필요에 맞게 조정할 수 있습니다.
| 사용 사례 | 리소스 |
|---|---|
| Clojure | Clojure 애플리케이션 테스트 |
| 게임 개발 | 게임 개발을 위한 CI/CD 설정 |
| Maven을 사용한 Java | Artifactory에 Maven 프로젝트 배포 |
| Spring Boot를 사용한 Java | Spring Boot 애플리케이션을 Cloud Foundry에 배포 |
| Ruby 및 JS 병렬 테스트 | Ruby 및 JavaScript 병렬 테스트 실행 |
| Heroku의 Python | Python 애플리케이션을 Heroku에 테스트 및 배포 |
| NGINX를 사용한 리뷰 앱 | NGINX로 리뷰 앱 설정 |
| Heroku의 Ruby | Ruby 애플리케이션을 Heroku에 테스트 및 배포 |
| Heroku의 Scala | Scala 애플리케이션을 Heroku에 테스트 및 배포 |
