ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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 정보가 표시


    관련글

    [GoCD] 시작하기

    [GoCD] Stage, Job, Task 개념

     

    출처

    https://www.gocd.org/getting-started/part-1/

    댓글

Designed by Tistory.