travis-ci/appmap-ruby:.travis.yml@2c06260
language: ruby
dist: focal
cache:
- bundle
- yarn
rbenv:
- 2.6
- 2.7
- 3.0
- 3.1
node_js: lts/*
services:
- postgresql
before_deploy:
- node -v
- |
npm i -g \
semantic-release \
@semantic-release/git \
@semantic-release/changelog \
semantic-release-rubygem
deploy:
- provider: script
script: ./release.sh
on:
branch: master
condition: "$TRAVIS_RUBY_VERSION = 3.0"
before_install:
- gem install rubygems-update -v 3.4.22
Build Config
{
"language": "ruby",
"os": [
"linux"
],
"dist": "focal",
"cache": {
"directories": [
"bundle"
],
"yarn": true
},
"node_js": [
"lts/*"
],
"services": [
"postgresql"
],
"before_deploy": [
"node -v",
"npm i -g \\\n semantic-release \\\n @semantic-release/git \\\n @semantic-release/changelog \\\n semantic-release-rubygem\n"
],
"deploy": [
{
"provider": "script",
"script": "./release.sh",
"on": {
"branch": [
"master"
],
"condition": [
"$TRAVIS_RUBY_VERSION = 3.0"
]
}
}
],
"before_install": [
"gem install rubygems-update -v 3.4.22"
],
"rvm": [
"2.6",
"2.7",
"3.0",
"3.1"
]
}