language: ruby
dist: xenial
rvm:
- 2.2.7
- 2.3.8
- 2.4.5
- 2.5.3
- 2.6.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:
- gem build dpl.gemspec
- gem install dpl-*.gem
- node --version
script:
- .travis/test_install
rvm: 2.2.7
- <<: *job
rvm: 2.3.8
- <<: *job
rvm: 2.4.5
- <<: *job
rvm: 2.5.3
- <<: *job
rvm: 2.6.2
- <<: *job
language: python
python: 2.7
- <<: *job
language: python
python: 3.6
dead-hosts/hosts_google_adservice_id_git_kowith337:.travis.yml@60f51cb
dist: bionic
env:
global:
- secure: bVP26h54V8w3A6OuyIJtlJ32pJHNC+8CLqFBMomExRfo3MIjF13rd5MflUA4+fP9N0vK9r2yuktsMCT1adFURMszJEUI+GQ191FRccwUK4NQ0iycA4uFdPiOojvfp8V1NN66kjUqwWXIH6g7Q+kaZ0BPScPPdB3UdFypvI7jp5mGMqkSyg7J4xBcABmubVjYALI9mq0SbOlHsPD4BngaT/azNN14Q161zHVt7cqynFO5wmLSu67J4YUcRezAdpEBjtzo+EzGl4g4I5AUZ8s/MFRSz2JnyJehzjyiOxDeuQ+UQYJkjchDQGxi0Z45RoSiwABUJFOXrbJ9g4TO4YBRC/lRtJ+prWyv+niVA/TRSvjWFGfASsZxOMLTB/iGpIwlYsHl5M86dRft2ZDRJEQ7IeIqLRn/rB4Z4/vxCescWlfeU0mT962NI+6I+DECGzLfAEjDhPbss9z2udb4gx2EqJCwIJyfQ22Z5g/tywFKXZcmcGK21NQjxcTotCPVuwNz0WROsOoQFngemC94MCbotvH3L5KEw/9gi+RFG91Q/JDylLvo7JfJipljQz009r2Gs4E0bGd3oNJeUQXeAoYfFVgyETTtWdGyex5kJnEy/s2Ohr96wgVAEV7X6EafbrxPdR0tTXMMwYv2FxVD1gHzdxYRrFgpEpP8PZfG8j+Ffa8=
- GIT_NAME: Dead-Hosts
- GIT_EMAIL: dead-hosts@outlook.com
- GIT_BRANCH: master
- PYTHON_VERSION: 3.7.5
install:
- export PATH="${HOME}/miniconda/bin:${PATH}"
- wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
- bash miniconda.sh -b -p ${HOME}/miniconda
- hash -r
- conda config --set always_yes yes --set changeps1 no
- conda update -q conda
- conda create -q -n launcher-environment python="${PYTHON_VERSION}"
- source activate launcher-environment
- python -VV
- pip --version
- pip install --upgrade dead-hosts-launcher
- rm miniconda.sh
language: generic
notifications:
email:
on_failure: always
on_success: change
recipients:
- dead-hosts@outlook.com
os:
- linux
script:
- dead_hosts_launcher --version
- dead_hosts_launcher
Build Config
{
"os": [
"linux"
],
"rvm": [
"2.2.7",
"2.3.8",
"2.4.5",
"2.5.3",
"2.6.2"
],
"dist": "xenial",
"cache": {
"bundler": true
},
"matrix": {
"include": [
{
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"rvm": "2.2.7",
"cache": {
"apt": false,
"npm": false,
"pip": false,
"yarn": false,
"cargo": false,
"ccache": false,
"bundler": false,
"packages": false,
"cocoapods": false
},
"stage": "test runtime dependency installation",
"script": [
".travis/test_install"
],
"install": [
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"node --version"
]
},
{
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"rvm": "2.3.8",
"cache": {
"apt": false,
"npm": false,
"pip": false,
"yarn": false,
"cargo": false,
"ccache": false,
"bundler": false,
"packages": false,
"cocoapods": false
},
"stage": "test runtime dependency installation",
"script": [
".travis/test_install"
],
"install": [
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"node --version"
]
},
{
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"rvm": "2.4.5",
"cache": {
"apt": false,
"npm": false,
"pip": false,
"yarn": false,
"cargo": false,
"ccache": false,
"bundler": false,
"packages": false,
"cocoapods": false
},
"stage": "test runtime dependency installation",
"script": [
".travis/test_install"
],
"install": [
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"node --version"
]
},
{
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"rvm": "2.5.3",
"cache": {
"apt": false,
"npm": false,
"pip": false,
"yarn": false,
"cargo": false,
"ccache": false,
"bundler": false,
"packages": false,
"cocoapods": false
},
"stage": "test runtime dependency installation",
"script": [
".travis/test_install"
],
"install": [
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"node --version"
]
},
{
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"rvm": "2.6.2",
"cache": {
"apt": false,
"npm": false,
"pip": false,
"yarn": false,
"cargo": false,
"ccache": false,
"bundler": false,
"packages": false,
"cocoapods": false
},
"stage": "test runtime dependency installation",
"script": [
".travis/test_install"
],
"install": [
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"node --version"
]
},
{
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"rvm": "2.2.7",
"cache": {
"apt": false,
"npm": false,
"pip": false,
"yarn": false,
"cargo": false,
"ccache": false,
"bundler": false,
"packages": false,
"cocoapods": false
},
"stage": "test runtime dependency installation",
"python": "2.7",
"script": [
".travis/test_install"
],
"install": [
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"node --version"
],
"language": "python"
},
{
"if": "commit_message !~ /skip:test_dependencies/ AND env(SKIP_TEST_DEPENDENCIES) IS blank",
"rvm": "2.2.7",
"cache": {
"apt": false,
"npm": false,
"pip": false,
"yarn": false,
"cargo": false,
"ccache": false,
"bundler": false,
"packages": false,
"cocoapods": false
},
"stage": "test runtime dependency installation",
"python": "3.6",
"script": [
".travis/test_install"
],
"install": [
"gem build dpl.gemspec",
"gem install dpl-*.gem",
"node --version"
],
"language": "python"
}
]
},
"script": [
"bundle exec rspec"
],
"language": "ruby"
}