코드 저장소
사용자는 프로젝트의 코드 저장소 메뉴에서 프로젝트에서 사용 중인 GitHub, GitLab 등 코드저장소 목록 조회 및 저장소 추가를 할 수 있습니다.
코드 저장소 시작하기
코드 저장소를 시작하려면 다음 절차를 따르세요.
- 메인 페이지에서 프로젝트 카드를 클릭하세요. 프로젝트 대시보드 페이지로 이동합니다.
- 왼쪽 메뉴에서 저장소 > 코드 저장소 메뉴를 클릭하세요. 코드 저장소 페이지로 이동합니다.
코드 저장소 추가하기
코드 저장소를 추가하려면 다음 절차를 따르세요.
- 코드 저장소 페이지에서 오른쪽 위의 코드 저장소 추가 버튼을 클릭하세요. 코드 저장소 추가 페이지로 이동합니다.
- 코드 저장소 추가 페이지에서 각 항목을 입력/설정 하세요.
- Connection Test 버튼을 클릭하세요.
- 저장 버튼을 클릭하세요.
항목 설명 저장소 유형 사용할 저장소를 선택 - 등록 툴: 사용자가 사용가능한 SCM Repository 툴의 유형(
Github,Gitlab등)들을 선택하고 사용할 수 있습니다. - 미등록 툴: 등록되지 않을 툴의 도메인을 입력하여 사용할 수 있습니다. 미등록 툴 항목은 소스코드가 미포함된(
Environment Only) App. 템플릿일때만 나타납니다.
신규/기존 사용 여부 신규 저장소 생성 또는 기존 저장소 사용 여부를 선택 - 특정 조건에 따라 활성화 여부가 달라집니다. 자세한 내용은 표. 신규 저장소 생성과 기존 저장소 사용 활성화 조건를 참고하세요.
저장소 정보 저장소 정보를 입력 - 신규 저장소 생성 시 프로젝트그룹명/프로젝트명으로 URL이 구성됩니다.
인증 정보 인증정보를 입력하세요. 저장소 정보 저장소 정보를 입력 - DevOps Console의 툴로 등록되지 않은 코드 저장소를 사용할 수 있습니다.
- URL Check 과정을 추가로 거쳐야 합니다.
표. 코드 저장소 추가 입력 항목 - 등록 툴: 사용자가 사용가능한 SCM Repository 툴의 유형(
코드 저장소 관리하기
코드 저장소 목록
| 항목 | 설명 |
|---|---|
| 사용자 권한 설정 | 사용자 권한 설정 팝업창이 열립니다. |
| 웹훅 설정 | 웹훅 설정 팝업창이 열립니다. |
| 편집 아이콘 | 코드 저장소의 인증정보 수정 팝업창이 열립니다. |
| 삭제 | 코드 저장소를 삭제 합니다. 삭제시 SCM에 있는 코드 저장소도 함께 삭제 여부를 선택할 수 있습니다. |
표. 코드 저장소 목록 화면 항목
코드 저장소에 계정 추가하기
코드 저장소에 계정을 추가하려면 다음 절차를 따르세요.
- 코드 저장소 페이지에서 설정할 코드 저장소의 사용자 권한 설정 아이콘을 클릭하세요. 사용자 권한 설정 팝업창이 열립니다.
- 사용자 권한 설정 팝업창에서 추가하려는 계정의 인증정보를 입력 후 저장 버튼을 클릭하여 계정 추가를 완료하세요.
코드 저장소에 웹훅 설정하기
코드 저장소 브랜치에 commit, push 등 변경이 발생하는 경우 파이프라인이 실행되도록 웹훅을 설정할 수 있습니다.
웹훅을 설정하려면 다음 절차를 따르세요.
- 코드 저장소 페이지에서 설정할 코드 저장소의 웹훅 설정 아이콘을 클릭하세요. 웹훅 설정 팝업창이 열립니다.
- 웹훅 설정 팝업창에서 추가 버튼을 클릭하세요.
- 웹훅 설정 팝업창에서 실행하려는 파이프라인을 선택하고 브랜치 명을 입력 후 저장 버튼을 클릭하여 웹훅 설정을 완료하세요.
코드 저장소에 계정 변경하기
코드 저장소에 계정을 변경하려면 다음 절차를 따르세요.
- 코드 저장소 페이지에서 변경할 코드 저장소의 편집 아이콘을 클릭하세요. 인증정보 수정 팝업창이 열립니다.
- 인증정보 수정 팝업창에서 인증정보 입력 후 저장 버튼을 클릭하여 계정 변경을 완료하세요.
코드 저장소 삭제하기
코드 저장소를 삭제하려면 다음 절차를 따르세요.
- 코드 저장소 페이지에서 삭제할 코드 저장소의 X 아이콘을 클릭하세요. 코드 저장소 삭제 팝업창이 열립니다.
- 코드 저장소 삭제 팝업창에서 SCM에 있는 저장소도 함께 삭제를 선택 후 확인 버튼을 클릭하여 코드 저장소 삭제를 완료하세요.
참고
SCM에 있는 저장소도 함께 삭제
- 선택: 코드 저장소 목록과 SCM의 실제 코드 저장소가 모두 삭제됩니다.
- 미선택: 코드 저장소 목록에서만 삭제되고 SCM의 코드 저장소는 남아 있습니다.