mirror of
https://github.com/ditkrg/rswag.git
synced 2026-01-22 22:06:43 +00:00
70 lines
1.2 KiB
YAML
70 lines
1.2 KiB
YAML
language: ruby
|
|
|
|
dist: xenial
|
|
services:
|
|
- xvfb
|
|
|
|
rvm:
|
|
- 2.6.4
|
|
|
|
env:
|
|
- RAILS_VERSION=6.0.0
|
|
- RAILS_VERSION=5.2.0
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- libqtwebkit-dev
|
|
- libqtwebkit4
|
|
|
|
cache:
|
|
directories:
|
|
- /home/travis/.rvm/gems/ruby-2.6.4
|
|
|
|
install: ./ci/build.sh
|
|
|
|
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
|