wercker 도입 절차 ②

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를 직접 제작하면 더욱 맞춤형으로 제작할 수 있고 하고 싶은 일을 유연하게 실현할 수 있다.

좋은 웹페이지 즐겨찾기