-
[GoCD] 파이프라인 등록카테고리 없음 2019. 4. 27. 01:33
파이프라인
- 파이브라인은 워크플로우 또는 워크플로우의 일부를 의미
- 테스트를 자동화 > 인스톨러를 빌드하고 테스트 환경을 위한 애플리케이션을 배포하는 경우 이러한 스텝들이 파이프라인
- 파이프라인의 구성: stage, job, task
- 파리프라인은 명령들의 세트 또는 명령을 실행할 수 있는 구성 가능
- material은 파이프라인을 트리거 하는 시작 포인트
- material 소스 리포지토리(Git, Subversioin등등)에 새로운 커밋이 추가되어, 파이프라인이 트리거
- 파이프라인은 최소 하나의 material을 가져야하고, 다양한 종류의 여러 material도 설정 가능
파이프라인 생성
- 적절한 파이프라인 이름을 입력 후 NEXT 버튼 클릭
- Material 타입으로 Git 선택 후 URL에 원하는 repo의 URL을 입력(테스트 시에 https://github.com/gocd-contrib/getting-started-repo.git 입력)
- CHECK CONNECTION 버튼을 사용하여 해당 Git repo에 ls-remote에 대한 결과 확인 가능
- Git이 GoCD 에이전트에 해당하는 서버에 설치되어 있다고 가정
- Task Type > More...를 선택하고 Command에 ./build를 입력
- FINISH 버튼 클릭 시 파이프라인 생성 완료
- 파이프라인 생성 시 해당 파이프라인은 중지 상태
- Pipelines라는 파란 타이틀 옆에 중지된 버튼 모양이 해당 파이프라인이 중지되어 있다는 것을 의미
- 해당 중지 버튼을 클릭하여 파이프라인 실행
- 초록바를 누르면 stage 정보가 표시
관련글
출처
댓글