GitLab의 CI/CD 도구를 GitHub에서 사용
소개
GitLab은 GitHub의 클론입니까?
공개하고 싶지 않은 리포지토리 만들거나 하는데 편리하죠?
그러한 인식의 시기가 자신에게도 있었습니다.
그러나 GitLab은 단순히 GitHub 클론이 아니라
Complete DevOps를 제창하고 있으며, 계획부터 출시 후의 피드백까지 모든 것을 총괄하여 관리할 수 있는 것을 목표로 하고 있습니다.
개발자, 운영자의 벽을 제거!
그렇기 때문에 GitLab은 동업 타사라고 생각된 GitHub와도 연계할 수 있게 되었습니다.
무엇을 위해?
GitLab에서 리포지토리를 관리하면 쉽고 좋지만 GitHub 쪽이 유명하기 때문입니다. . .
초생야시라든가 취직이라면 평가되지 않는거야.
하는 방법
전제: github에 CI/CD하고 싶은 리포지토리가 존재하는 것.
GitLab의 New Project
GitLab로 이동하여 오른쪽 상단의 New Project를 클릭하십시오.
오른쪽 상단의 탭 "CI/CD for External repo"를 클릭합니다.
GitHub를 클릭합니다.
GitHub에 로그인합니다.
리포지토리 일람이 나오므로, 연계하고 싶은 리포지토리를 선택.
그런 다음 일반 GitLab과 동일하게 .gitlab-ci.yml을 만들어야합니다.
장점
문제점
메뉴가 적음
일반 프로젝트와 비교하면 사이드 메뉴가 훨씬 적습니다.
Issue, MergeRequests, Wiki, Snippets가 없습니다.
삭제할 수 없음
협력을 해제하는 방법을 모르겠습니다.
아는 사람 가르쳐!
결론
이미지는 여기에서 빌렸습니다.
Reference
이 문제에 관하여(GitLab의 CI/CD 도구를 GitHub에서 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kei0425/items/ed8f9c60d0118fbbafb2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)