wercker 도입 절차 ②
지난번에 웹 페이지 로그인과 앱 제작을 진행했기 때문에 이번에는yml이라는 웹 페이지를 설치하였다
고정 서류 제작부터 배치까지.
여기까지만 해도 최소한의 도입이 완료된다.
무엇
YAML 표현 기법의 확장자입니다.YAML이란?이렇게 되면 구조화된 데이터를 설명하는 표현 기법에서 루비, 프레임, 도구의 설정 파일 등에 자주 사용된다.
상세한 상황은 여기.의 보도로 간단명료하게 귀결되었다.
Wercker에서 이 YAML을 사용하여 구성 및 설계 단계를 기록합니다.
wercker.사용자 정의
만든 프로그램을 선택하고'runs'옵션 카드에서 언어를 선택하십시오.
(루비 선택)
yml의 내용을 복사하여 파일 이름을'wercker.yml'로 저장합니다.
wercker.yml
box: ruby:2.4.2
services:
- id: postgres
env:
POSTGRES_PASSWORD: secret_password
build:
steps:
- bundle-install
- rails-database-yml:
service: postgresql-docker
- script:
name: echo ruby information
code: |
echo "ruby version $(ruby --version) running"
echo "from location $(which ruby)"
echo -p "gem list: $(gem list)"
- script:
name: Set up db
code: RAILS_ENV=test bundle exec rake db:schema:load
- script:
name: rspec
code: bundle exec rspec
Giit 웨어하우스에 정렬
wercker.창고에 제출된 루트 디렉터리입니다.
시작 확인
그리고wercker에yml에 기재된 절차를 실행합니다.
조금 기다렸다
완성!
이번에는 도입 절차에 대한 설명으로 빌드만 진행됐지만, 히로쿠 등에 대한 디자인도 자동화할 수 있었다.
총결산
• 가져오기만 하면 제출 자동화를 트리거로 할 수 있으며 건설, 테스트, 디버깅까지 자동화할 수 있어 매우 수월하다.
• 너무 주류 아닌가요?
• 박스와 step를 직접 제작하면 더욱 맞춤형으로 제작할 수 있고 하고 싶은 일을 유연하게 실현할 수 있다.
Reference
이 문제에 관하여(wercker 도입 절차 ②), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k_g/items/54f2bd2eb01fb0898440텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)