docker-compose로 폭발 속도로 로컬 콘서트 만들기

4633 단어 Concourse
컨디션
macOS High Sierra 10.13.6
$ docker -v
Docker version 18.09.0, build 4d60db4
$ docker-compose version
docker-compose version 1.23.2, build 1110ad01
docker-py version: 3.6.0
CPython version: 3.6.6
OpenSSL version: OpenSSL 1.1.0h  27 Mar 2018
Hello Concourse!
$ wget https://concourse-ci.org/docker-compose.yml
$ docker-compose up -d
Creating docs_concourse-db_1 ... done
Creating docs_concourse_1    ... done
액세스http://127.0.0.1:8080/conceurse의 cli인 fly 명령을 다운로드하세요.

다운로드가 완료되면 명령에 실행 권한이 부여됩니다.이번에도 PATH가 지나가는 곳으로 이동할 겁니다.
$ chmod +x ~/Downloads/fly
$ mv ~/Downloads/fly /usr/local/bin
$ fly -v
4.2.1
Login
cli
$ fly -t main login -c http://127.0.0.1:8080 -n main -u test -p test
UI

username: test
password: test
로그인할 수 있습니다.
Set-Pipeline
오랜만에 피플라인 하자.
다음 파일을 준비하십시오.
pipeline.yml
resources:
- name: booklit
  type: git
  source: {uri: "https://github.com/vito/booklit"}

jobs:
- name: unit
  plan:
  - get: booklit
    trigger: true
  - task: test
    file: booklit/ci/test.yml
github에서 취득https://github.com/vito/booklit한 창고에서 취득한Task의 설정 파일을 이용하여 테스트하는 파이프.
$ fly -t main set-pipeline -p booklit -c ./pipeline.yml
resources:
  resource booklit has been added:
+ name: booklit
+ type: git
+ source:
+   uri: https://github.com/vito/booklit

jobs:
  job unit has been added:
+ name: unit
+ plan:
+ - get: booklit
+   trigger: true
+ - task: test
+   file: booklit/ci/test.yml

apply configuration? [yN]: y
pipeline created!
you can view your pipeline here: http://127.0.0.1:8080/teams/main/pipelines/booklit

the pipeline is currently paused. to unpause, either:
  - run the unpause-pipeline command
  - click play next to the pipeline in the web ui
set만 있으면 파이프가pause 상태이기 때문에fly 명령으로unpause를 명령합니다.(UI를 통해서도 가능)
$ fly -t main unpause-pipeline -p booklit
unpaused 'booklit'
방문해 보세요http://127.0.0.1:8080/teams/main/pipelines/booklit.
Pipeline은 unpause, Job은 start에 의해 확인됩니다.
나중에 동영상을 즐겨주세요.

좋은 웹페이지 즐겨찾기