mirror of
https://github.com/saltstack/salt-bootstrap.git
synced 2025-04-16 01:30:21 +00:00
1187 lines
28 KiB
YAML
1187 lines
28 KiB
YAML
---
|
|
kind: pipeline
|
|
name: Lint
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: shellcheck
|
|
image: koalaman/shellcheck-alpine
|
|
commands:
|
|
- shellcheck -s sh -f checkstyle bootstrap-salt.sh
|
|
|
|
---
|
|
kind: pipeline
|
|
name: Arch
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=0; echo Sleeping 0 seconds; sleep 0'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create arch
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-arch
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-arch
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: CentOS 6
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=60; echo Sleeping 60 seconds; sleep 60'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create centos-6
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-centos-6
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-centos-6
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2018-3-centos-6
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2019-2-centos-6
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: CentOS 7
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=160; echo Sleeping 160 seconds; sleep 160'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2018-3-centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2019-2-centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2018-3-centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2019-2-centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2018-3-centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2019-2-centos-7
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: CentOS 8
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=60; echo Sleeping 60 seconds; sleep 60'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create centos-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py3 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2018-3-centos-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2019-2-centos-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2019-2-centos-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: Debian 8
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=100; echo Sleeping 100 seconds; sleep 100'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create debian-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-debian-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-debian-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2018-3-debian-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2019-2-debian-8
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: Debian 9
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=240; echo Sleeping 240 seconds; sleep 240'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2018-3-debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2019-2-debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2018-3-debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2019-2-debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2018-3-debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2019-2-debian-9
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: Debian 10
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=90; echo Sleeping 90 seconds; sleep 90'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create debian-10
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py3 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2018-3-debian-10
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2019-2-debian-10
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2019-2-debian-10
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: Fedora 30
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=180; echo Sleeping 180 seconds; sleep 180'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create fedora-30
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-fedora-30
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-fedora-30
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2018-3-fedora-30
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2019-2-fedora-30
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2018-3-fedora-30
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2019-2-fedora-30
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: Opensuse 15.0
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=40; echo Sleeping 40 seconds; sleep 40'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create opensuse-15
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-opensuse-15
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-opensuse-15
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: Ubuntu 16.04
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=40; echo Sleeping 40 seconds; sleep 40'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2018-3-ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2019-2-ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2018-3-ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2019-2-ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2018-3-ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2019-2-ubuntu-1604
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: pipeline
|
|
name: Ubuntu 18.04
|
|
|
|
platform:
|
|
os: linux
|
|
arch: amd64
|
|
|
|
steps:
|
|
- name: throttle-build
|
|
image: alpine
|
|
commands:
|
|
- sh -c 't=0; echo Sleeping 0 seconds; sleep 0'
|
|
|
|
- name: create
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- echo 'Waiting for docker to start'
|
|
- sleep 10
|
|
- docker ps -a
|
|
- bundle exec kitchen create ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
|
|
- name: Py2 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2018-3-ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-git-2019-2-ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2018-3-ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py2 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py2-stable-2019-2-ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2018-3-ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Git)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-git-2019-2-ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2018.3(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2018-3-ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
- name: Py3 2019.2(Stable)
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
commands:
|
|
- pip install -U pip
|
|
- pip install -r tests/requirements.txt
|
|
- bundle install --with docker --without opennebula ec2 windows vagrant
|
|
- bundle exec kitchen test py3-stable-2019-2-ubuntu-1804
|
|
environment:
|
|
DOCKER_HOST: tcp://docker:2375
|
|
depends_on:
|
|
- throttle-build
|
|
- create
|
|
|
|
services:
|
|
- name: docker
|
|
image: saltstack/drone-salt-bootstrap-testing
|
|
command:
|
|
- --storage-driver=overlay2
|
|
privileged: true
|
|
|
|
node:
|
|
project: open
|
|
|
|
depends_on:
|
|
- Lint
|
|
|
|
---
|
|
kind: signature
|
|
hmac: 906ceab2f0ec44b6e9c99f698feeb4874c503fd9db2a8525ed2916445069c403
|
|
|
|
...
|