language: ruby rvm: - 2.5.1 env: - RAILS_VERSION=5.2.0 - RAILS_VERSION=4.2.0 cache: directories: - /home/travis/.rvm/gems/ruby-2.5.1 install: ./ci/build.sh before_script: - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - sleep 3 script: ./ci/test.sh jobs: include: - stage: publish components script: 'cd rswag-api' deploy: gemspec: open_api-rswag-api.gemspec provider: rubygems api_key: $RUBYGEMS_API_KEY on: branch: master tags: true - stage: publish components script: 'cd rswag-specs' deploy: gemspec: open_api-rswag-specs.gemspec provider: rubygems api_key: $RUBYGEMS_API_KEY on: branch: master tags: true - stage: publish components script: 'cd rswag-ui' deploy: gemspec: open_api-rswag-ui.gemspec provider: rubygems api_key: $RUBYGEMS_API_KEY skip_cleanup: true on: branch: master tags: true - stage: publish rswag script: 'cd rswag' deploy: gemspec: open_api-rswag.gemspec provider: rubygems api_key: $RUBYGEMS_API_KEY on: branch: master tags: true