mirror of
https://github.com/ditkrg/rswag.git
synced 2026-01-22 22:06:43 +00:00
66 lines
1.2 KiB
YAML
66 lines
1.2 KiB
YAML
language: ruby
|
|
|
|
rvm:
|
|
- 2.2.5
|
|
|
|
env:
|
|
- RAILS_VERSION=5.2.0
|
|
- RAILS_VERSION=4.2.0
|
|
- RAILS_VERSION=3.2.22
|
|
|
|
cache:
|
|
directories:
|
|
- /home/travis/.rvm/gems/ruby-2.2.5
|
|
|
|
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: rswag-api.gemspec
|
|
provider: rubygems
|
|
api_key: $RUBYGEMS_API_KEY
|
|
on:
|
|
branch: master
|
|
tags: true
|
|
|
|
- stage: publish components
|
|
script: 'cd rswag-specs'
|
|
deploy:
|
|
gemspec: rswag-specs.gemspec
|
|
provider: rubygems
|
|
api_key: $RUBYGEMS_API_KEY
|
|
on:
|
|
branch: master
|
|
tags: true
|
|
|
|
- stage: publish components
|
|
script: 'cd rswag-ui'
|
|
deploy:
|
|
gemspec: 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: rswag.gemspec
|
|
provider: rubygems
|
|
api_key: $RUBYGEMS_API_KEY
|
|
on:
|
|
branch: master
|
|
tags: true
|