travis-ci/dpl:.travis.yml@98228a5
dist: focal
language: ruby
# rvm:
# - 3.1
# - 3.2
# cache:
# - bundler
# script:
# - bundle exec rspec
jobs:
include:
- &job
stage: test runtime dependency installation
if: commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank
cache: false
install:
- rvm install 3.1.2
- rvm use 3.1.2
- gem update bundler
- gem build dpl.gemspec
- gem install dpl-*.gem
- nvm install 12.22.0
- nvm use 12.22.0
- node --version
script:
- bundle install
- bundle exec .travis/test_install
- <<: *job
language: python
python: 2.7
# - <<: *job
# language: python
# python: 3.7
# - <<: *job
# language: python
# python: 3.8
# - <<: *job
# language: python
# python: 3.9
# - <<: *job
# language: python
# python: 3.10
# - <<: *job
# language: python
# python: 3.11
Build Config
{
"language": "ruby",
"os": [
"linux"
],
"dist": "focal",
"jobs": {
"include": [
{
"stage": "test runtime dependency installation",
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"cache": false,
"install": [
"rvm install 3.1.2",
"rvm use 3.1.2",
"gem update bundler",
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"nvm install 12.22.0",
"nvm use 12.22.0",
"node --version"
],
"script": [
"bundle install",
"bundle exec .travis/test_install"
]
},
{
"stage": "test runtime dependency installation",
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"cache": false,
"install": [
"rvm install 3.1.2",
"rvm use 3.1.2",
"gem update bundler",
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"nvm install 12.22.0",
"nvm use 12.22.0",
"node --version"
],
"script": [
"bundle install",
"bundle exec .travis/test_install"
],
"language": "python",
"python": "2.7"
}
]
}
}