salt-bootstrap/.github/workflows/main.yml
2020-01-29 14:19:14 +00:00

2809 lines
70 KiB
YAML

# DO NOT EDIT THIS FILE DIRECTLY!
#
# This file was generated by .github/workflows/templates/generate.py
name: Testing
on: [push, pull_request]
jobs:
Lint:
runs-on: ubuntu-latest
container: koalaman/shellcheck-alpine:v0.6.0
steps:
- uses: actions/checkout@v1
- name: ShellCheck
run: |
shellcheck -s sh -f checkstyle bootstrap-salt.sh
amazon-2-2019-2-py2-stable:
name: Amazon 2 2019.2 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2019-2-amazon-2 || bundle exec kitchen create py2-stable-2019-2-amazon-2
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2019-2-amazon-2
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2019-2-amazon-2
amazon-2-2019-2-py2-git:
name: Amazon 2 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-amazon-2 || bundle exec kitchen create py2-git-2019-2-amazon-2
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-amazon-2
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-amazon-2
amazon-2-2019-2-py3-stable:
name: Amazon 2 2019.2 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2019-2-amazon-2 || bundle exec kitchen create py3-stable-2019-2-amazon-2
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2019-2-amazon-2
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2019-2-amazon-2
amazon-2-2019-2-py3-git:
name: Amazon 2 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-amazon-2 || bundle exec kitchen create py3-git-2019-2-amazon-2
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-amazon-2
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-amazon-2
arch-2018-3-py2-git:
name: Arch 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-arch || bundle exec kitchen create py2-git-2018-3-arch
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-arch
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-arch
arch-2018-3-py3-git:
name: Arch 2018.3 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2018-3-arch || bundle exec kitchen create py3-git-2018-3-arch
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2018-3-arch
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2018-3-arch
arch-2019-2-py2-git:
name: Arch 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-arch || bundle exec kitchen create py2-git-2019-2-arch
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-arch
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-arch
arch-2019-2-py3-git:
name: Arch 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-arch || bundle exec kitchen create py3-git-2019-2-arch
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-arch
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-arch
centos-6-2018-3-py2-stable:
name: CentOS 6 2018.3 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2018-3-centos-6 || bundle exec kitchen create py2-stable-2018-3-centos-6
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2018-3-centos-6
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2018-3-centos-6
centos-6-2018-3-py2-git:
name: CentOS 6 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-centos-6 || bundle exec kitchen create py2-git-2018-3-centos-6
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-centos-6
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-centos-6
centos-6-2019-2-py2-stable:
name: CentOS 6 2019.2 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2019-2-centos-6 || bundle exec kitchen create py2-stable-2019-2-centos-6
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2019-2-centos-6
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2019-2-centos-6
centos-6-2019-2-py2-git:
name: CentOS 6 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-centos-6 || bundle exec kitchen create py2-git-2019-2-centos-6
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-centos-6
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-centos-6
centos-7-2018-3-py2-stable:
name: CentOS 7 2018.3 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2018-3-centos-7 || bundle exec kitchen create py2-stable-2018-3-centos-7
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2018-3-centos-7
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2018-3-centos-7
centos-7-2018-3-py2-git:
name: CentOS 7 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-centos-7 || bundle exec kitchen create py2-git-2018-3-centos-7
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-centos-7
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-centos-7
centos-7-2018-3-py3-stable:
name: CentOS 7 2018.3 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2018-3-centos-7 || bundle exec kitchen create py3-stable-2018-3-centos-7
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2018-3-centos-7
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2018-3-centos-7
centos-7-2018-3-py3-git:
name: CentOS 7 2018.3 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2018-3-centos-7 || bundle exec kitchen create py3-git-2018-3-centos-7
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2018-3-centos-7
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2018-3-centos-7
centos-7-2019-2-py2-stable:
name: CentOS 7 2019.2 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2019-2-centos-7 || bundle exec kitchen create py2-stable-2019-2-centos-7
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2019-2-centos-7
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2019-2-centos-7
centos-7-2019-2-py2-git:
name: CentOS 7 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-centos-7 || bundle exec kitchen create py2-git-2019-2-centos-7
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-centos-7
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-centos-7
centos-7-2019-2-py3-stable:
name: CentOS 7 2019.2 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2019-2-centos-7 || bundle exec kitchen create py3-stable-2019-2-centos-7
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2019-2-centos-7
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2019-2-centos-7
centos-7-2019-2-py3-git:
name: CentOS 7 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-centos-7 || bundle exec kitchen create py3-git-2019-2-centos-7
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-centos-7
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-centos-7
centos-8-2019-2-py3-stable:
name: CentOS 8 2019.2 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2019-2-centos-8 || bundle exec kitchen create py3-stable-2019-2-centos-8
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2019-2-centos-8
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2019-2-centos-8
centos-8-2019-2-py3-git:
name: CentOS 8 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-centos-8 || bundle exec kitchen create py3-git-2019-2-centos-8
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-centos-8
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-centos-8
debian-10-2019-2-py3-stable:
name: Debian 10 2019.2 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2019-2-debian-10 || bundle exec kitchen create py3-stable-2019-2-debian-10
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2019-2-debian-10
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2019-2-debian-10
debian-10-2019-2-py3-git:
name: Debian 10 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-debian-10 || bundle exec kitchen create py3-git-2019-2-debian-10
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-debian-10
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-debian-10
debian-8-2018-3-py2-stable:
name: Debian 8 2018.3 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2018-3-debian-8 || bundle exec kitchen create py2-stable-2018-3-debian-8
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2018-3-debian-8
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2018-3-debian-8
debian-8-2018-3-py2-git:
name: Debian 8 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-debian-8 || bundle exec kitchen create py2-git-2018-3-debian-8
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-debian-8
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-debian-8
debian-8-2019-2-py2-stable:
name: Debian 8 2019.2 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2019-2-debian-8 || bundle exec kitchen create py2-stable-2019-2-debian-8
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2019-2-debian-8
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2019-2-debian-8
debian-8-2019-2-py2-git:
name: Debian 8 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-debian-8 || bundle exec kitchen create py2-git-2019-2-debian-8
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-debian-8
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-debian-8
debian-9-2018-3-py2-stable:
name: Debian 9 2018.3 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2018-3-debian-9 || bundle exec kitchen create py2-stable-2018-3-debian-9
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2018-3-debian-9
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2018-3-debian-9
debian-9-2018-3-py2-git:
name: Debian 9 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-debian-9 || bundle exec kitchen create py2-git-2018-3-debian-9
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-debian-9
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-debian-9
debian-9-2018-3-py3-stable:
name: Debian 9 2018.3 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2018-3-debian-9 || bundle exec kitchen create py3-stable-2018-3-debian-9
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2018-3-debian-9
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2018-3-debian-9
debian-9-2018-3-py3-git:
name: Debian 9 2018.3 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2018-3-debian-9 || bundle exec kitchen create py3-git-2018-3-debian-9
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2018-3-debian-9
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2018-3-debian-9
debian-9-2019-2-py2-stable:
name: Debian 9 2019.2 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2019-2-debian-9 || bundle exec kitchen create py2-stable-2019-2-debian-9
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2019-2-debian-9
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2019-2-debian-9
debian-9-2019-2-py2-git:
name: Debian 9 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-debian-9 || bundle exec kitchen create py2-git-2019-2-debian-9
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-debian-9
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-debian-9
debian-9-2019-2-py3-stable:
name: Debian 9 2019.2 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2019-2-debian-9 || bundle exec kitchen create py3-stable-2019-2-debian-9
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2019-2-debian-9
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2019-2-debian-9
debian-9-2019-2-py3-git:
name: Debian 9 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-debian-9 || bundle exec kitchen create py3-git-2019-2-debian-9
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-debian-9
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-debian-9
fedora-30-2018-3-py2-stable:
name: Fedora 30 2018.3 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2018-3-fedora-30 || bundle exec kitchen create py2-stable-2018-3-fedora-30
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2018-3-fedora-30
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2018-3-fedora-30
fedora-30-2018-3-py2-git:
name: Fedora 30 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-fedora-30 || bundle exec kitchen create py2-git-2018-3-fedora-30
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-fedora-30
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-fedora-30
fedora-30-2018-3-py3-stable:
name: Fedora 30 2018.3 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2018-3-fedora-30 || bundle exec kitchen create py3-stable-2018-3-fedora-30
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2018-3-fedora-30
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2018-3-fedora-30
fedora-30-2018-3-py3-git:
name: Fedora 30 2018.3 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2018-3-fedora-30 || bundle exec kitchen create py3-git-2018-3-fedora-30
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2018-3-fedora-30
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2018-3-fedora-30
fedora-30-2019-2-py2-stable:
name: Fedora 30 2019.2 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2019-2-fedora-30 || bundle exec kitchen create py2-stable-2019-2-fedora-30
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2019-2-fedora-30
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2019-2-fedora-30
fedora-30-2019-2-py2-git:
name: Fedora 30 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-fedora-30 || bundle exec kitchen create py2-git-2019-2-fedora-30
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-fedora-30
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-fedora-30
fedora-30-2019-2-py3-stable:
name: Fedora 30 2019.2 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2019-2-fedora-30 || bundle exec kitchen create py3-stable-2019-2-fedora-30
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2019-2-fedora-30
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2019-2-fedora-30
fedora-30-2019-2-py3-git:
name: Fedora 30 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-fedora-30 || bundle exec kitchen create py3-git-2019-2-fedora-30
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-fedora-30
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-fedora-30
opensuse-15-2018-3-py2-git:
name: Opensuse 15 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-opensuse-15 || bundle exec kitchen create py2-git-2018-3-opensuse-15
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-opensuse-15
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-opensuse-15
opensuse-15-2019-2-py2-git:
name: Opensuse 15 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-opensuse-15 || bundle exec kitchen create py2-git-2019-2-opensuse-15
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-opensuse-15
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-opensuse-15
ubuntu-1604-2018-3-py2-stable:
name: Ubuntu 16.04 2018.3 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2018-3-ubuntu-1604 || bundle exec kitchen create py2-stable-2018-3-ubuntu-1604
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2018-3-ubuntu-1604
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2018-3-ubuntu-1604
ubuntu-1604-2018-3-py2-git:
name: Ubuntu 16.04 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-ubuntu-1604 || bundle exec kitchen create py2-git-2018-3-ubuntu-1604
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-ubuntu-1604
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-ubuntu-1604
ubuntu-1604-2018-3-py3-stable:
name: Ubuntu 16.04 2018.3 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2018-3-ubuntu-1604 || bundle exec kitchen create py3-stable-2018-3-ubuntu-1604
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2018-3-ubuntu-1604
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2018-3-ubuntu-1604
ubuntu-1604-2018-3-py3-git:
name: Ubuntu 16.04 2018.3 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2018-3-ubuntu-1604 || bundle exec kitchen create py3-git-2018-3-ubuntu-1604
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2018-3-ubuntu-1604
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2018-3-ubuntu-1604
ubuntu-1604-2019-2-py2-stable:
name: Ubuntu 16.04 2019.2 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2019-2-ubuntu-1604 || bundle exec kitchen create py2-stable-2019-2-ubuntu-1604
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2019-2-ubuntu-1604
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2019-2-ubuntu-1604
ubuntu-1604-2019-2-py2-git:
name: Ubuntu 16.04 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-ubuntu-1604 || bundle exec kitchen create py2-git-2019-2-ubuntu-1604
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-ubuntu-1604
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-ubuntu-1604
ubuntu-1604-2019-2-py3-stable:
name: Ubuntu 16.04 2019.2 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2019-2-ubuntu-1604 || bundle exec kitchen create py3-stable-2019-2-ubuntu-1604
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2019-2-ubuntu-1604
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2019-2-ubuntu-1604
ubuntu-1604-2019-2-py3-git:
name: Ubuntu 16.04 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-ubuntu-1604 || bundle exec kitchen create py3-git-2019-2-ubuntu-1604
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-ubuntu-1604
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-ubuntu-1604
ubuntu-1804-2018-3-py2-stable:
name: Ubuntu 18.04 2018.3 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2018-3-ubuntu-1804 || bundle exec kitchen create py2-stable-2018-3-ubuntu-1804
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2018-3-ubuntu-1804
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2018-3-ubuntu-1804
ubuntu-1804-2018-3-py2-git:
name: Ubuntu 18.04 2018.3 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2018-3-ubuntu-1804 || bundle exec kitchen create py2-git-2018-3-ubuntu-1804
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2018-3-ubuntu-1804
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2018-3-ubuntu-1804
ubuntu-1804-2018-3-py3-stable:
name: Ubuntu 18.04 2018.3 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2018-3-ubuntu-1804 || bundle exec kitchen create py3-stable-2018-3-ubuntu-1804
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2018-3-ubuntu-1804
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2018-3-ubuntu-1804
ubuntu-1804-2018-3-py3-git:
name: Ubuntu 18.04 2018.3 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2018-3-ubuntu-1804 || bundle exec kitchen create py3-git-2018-3-ubuntu-1804
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2018-3-ubuntu-1804
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2018-3-ubuntu-1804
ubuntu-1804-2019-2-py2-stable:
name: Ubuntu 18.04 2019.2 Py2 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-stable-2019-2-ubuntu-1804 || bundle exec kitchen create py2-stable-2019-2-ubuntu-1804
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-stable-2019-2-ubuntu-1804
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-stable-2019-2-ubuntu-1804
ubuntu-1804-2019-2-py2-git:
name: Ubuntu 18.04 2019.2 Py2 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py2-git-2019-2-ubuntu-1804 || bundle exec kitchen create py2-git-2019-2-ubuntu-1804
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py2-git-2019-2-ubuntu-1804
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py2-git-2019-2-ubuntu-1804
ubuntu-1804-2019-2-py3-stable:
name: Ubuntu 18.04 2019.2 Py3 Stable
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-stable-2019-2-ubuntu-1804 || bundle exec kitchen create py3-stable-2019-2-ubuntu-1804
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-stable-2019-2-ubuntu-1804
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-stable-2019-2-ubuntu-1804
ubuntu-1804-2019-2-py3-git:
name: Ubuntu 18.04 2019.2 Py3 Git
runs-on: ubuntu-latest
needs: Lint
steps:
- uses: actions/checkout@v1
- name: Setup Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Install Bundler
run: |
gem install bundler
- name: Setup Bundle
run: |
bundle install --with docker --without opennebula ec2 windows vagrant
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install Python Dependencies
run: |
pip install -U pip
pip install -r tests/requirements.txt
- name: Create Test Container
run: |
bundle exec kitchen create py3-git-2019-2-ubuntu-1804 || bundle exec kitchen create py3-git-2019-2-ubuntu-1804
- name: Test Bootstrap In Test Container
run: |
bundle exec kitchen verify py3-git-2019-2-ubuntu-1804
- name: Destroy Test Container
if: always()
run: |
bundle exec kitchen destroy py3-git-2019-2-ubuntu-1804