AWS를 사용한 손쉬운 Concerse 시도
2506 단어 Concourse
같은 문장에 여러 개의 advent callendar 같은 불가사의한 일이 있다. 바로 (그런 일을 했기 때문에 콘서트의 다른 보도 내용과 비슷하다)
제목과 같이 AWS에서 Conciourse 보도를 시도합니다.
자기도 콘서트를 원해, 해봐.
이번에는 Docker를 사용합니다.BOSH를 사용할 수 있지만 AWS의 무료 서류는 한 달에 750시간이기 때문에 여러 가지 실례를 사용하면 지갑에 엄격합니다!
사전 준비
Concerse 구축
wget https://raw.githubusercontent.com/starkandwayne/concourse-tutorial/master/docker-compose.yml
다행히도 공식적인 도커 이미지와 이를 이용한 도커 컴포지션이다.yml이 있으니 그것을 손에 넣으세요.단, 이것은 local이 사용하는 용도입니다. 23줄을 다음 내용으로 편집하십시오. (YOUR AWS IP는 실례적인 IP로 고쳐 주십시오)
- CONCOURSE_EXTERNAL_URL=http://YOUR_AWS_IP:8080
이렇게 하면 준비가 다 되었는데, 그 다음에는docker-compose up -d
단지 집행할 뿐이다.이렇게 방문http://YOUR_AWS_IP:8080하면 콘서트가 일어서는 걸 확인할 수 있어요.※ 접근이 불가능한 경우 AWS의 실례가 8080 포트를 열지 않았을 수도 있습니다.설치 보안 그룹 = > 입력 = > 편집에서 8080800/tcp를 추가하십시오.
그리고 오른쪽 상단의login부터user와pass에admin을 입력하면 됩니다!(이번에는 현지인이 아니기 때문에 docker-composie.yml에서부터 user와password를 변경하는 것이 좋을 수 있습니다) login이 좋지 않은 경우 CONCOURSEXTERNAL_URL에 올바른 값이 없기 때문일 수 있습니다.
Concerse 작업
기본적으로 Concerse는 fly 명령을 사용합니다.fly 자체 설치
wget "http://YOUR_AWS_IP:8080/api/v1/cli?arch=amd64&platform=linux" -O fly
sudo install fly /usr/local/bin
네.fly --version
에서 4.2.1
로 나타나면 OK.여기까지 하면 피플라인을 마음대로 만들 수 있어요!
fly --target admin login --concourse-url http://YOUR_AWS_IP:8080 -u admin -p admin
fly -t admin set-pipeline -c pipeline.yml -p hello-world
끝맺다
이번에는 개인용 콘서트를 먼저 쓰려고 AWS와 같은 간단한 실례와 함께 했다.
여기까지 하면 이후에는 풍부한 콘서트의 리소스를 사용해 무엇이든 할 수 있다.디스코트의bot 같은 정교한 물건을 만들었기 때문에 저는 슬랙이 아니라 디스코트로 정보를 관리하고 싶어요!이런 요구도 대답할 수 있어서 정말 좋아요!
참고 자료
Reference
이 문제에 관하여(AWS를 사용한 손쉬운 Concerse 시도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/maruku0/items/17ff8b7176edb0d80676텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)