Rails 및 Travis CI 시작 및 실행

Ruby on Rails, 또는 그냥 Rails는 오늘날 웹에서 사용되는 가장 인기 있는 모델-뷰-컨트롤러 프레임워크 중 하나입니다. David Heinemeier Hansson(Basecamp의 공동 설립자)이 2005년에 개발했으며 데이터베이스 테이블 생성 및 뷰 스캐폴딩과 같은 대부분의 다른 MVC 프레임워크에서 발견되는 여러 기능에 대한 선례를 설정하여 앱을 데이터베이스의 구조.

Rails는 Travis CI와 함께 훌륭하게 작동하므로 더 빠르게 구축할 수 있습니다!

Travis on Rails를 설치합시다!



분명히 Travis에 가입하고 계정을 동기화하고 Gemfile를 열고 다음을 추가하고 싶을 것입니다.

gem 'travis' 


필요한 마이그레이션을 실행한 후 다음을 수행합니다.

bundle install


이 사용 사례에서는 다음을 통해 .travis.yml를 생성합니다.

travis init


이론적으로 Ruby 버전을 지정할 필요는 없습니다. Travis는 ruby- 를 확인하지만 다음을 선택하면 Ruby 버전을 확실히 지정할 수 있습니다.


language: ruby
dist: xenial
rvm: 2.5.8


이것은 Travis에게 어떤 언어(Ruby), 무엇dist을 사용할지(변경될 수도 있음) 및 사용할 Ruby 버전rvm을 알려줍니다. 이제 Travis에 빌드를 트리거할 때 실행하도록 지시하는 명령인 script를 추가할 수 있으므로 다음과 같이 보일 수 있습니다.

script:
 — bundle install — jobs=3 — retry=3
 — bundle exec rake db:create
 — bundle exec rake db:migrate
 — bundle exec rspec


그런 다음 Linting 온라인 애플리케이션Travis Lint을 통해 .travis.yml 의 유효성을 확인하거나 수동으로 수행할 수 있습니다.

 travis lint


그런 다음 변경 사항을 커밋하고 Rails 앱 빌드를 확인하세요! 우리는 GitHub에 푸시합니다. 향후 Cookbook 항목에서 다양한 방법으로 이를 수행할 것이므로 배포 방법을 선택할 수 있습니다!


 git init
 git add . 
 git commit -m "Travis build" 
 git remote add origin remote repository URL
 git remote -v 
 git push -u origin master


설정이 완료되었습니다. 트래비스는 레일에 있습니다. 격주로 새로운 레시피가 있으므로 다음 주에 Travis CI를 사용하는 실용적인 방법을 확인하세요!

원래 게시 됨 Travis CI blog

좋은 웹페이지 즐겨찾기