mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
add back the .ci folder temporarily until all jobs can be migrated to the new folder
This commit is contained in:
parent
313389256c
commit
d58c8126e5
51 changed files with 861 additions and 0 deletions
6
.ci/docs
Normal file
6
.ci/docs
Normal file
|
@ -0,0 +1,6 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runDocs(
|
||||
env: env)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-amazon2-py3
Normal file
16
.ci/kitchen-amazon2-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'amazon',
|
||||
distro_version: '2',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-amazon2-py3-pytest
Normal file
19
.ci/kitchen-amazon2-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'amazon',
|
||||
distro_version: '2',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-archlts-py3
Normal file
16
.ci/kitchen-archlts-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'arch',
|
||||
distro_version: 'lts',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-archlts-py3-pytest
Normal file
16
.ci/kitchen-archlts-py3-pytest
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'arch',
|
||||
distro_version: 'lts',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-centos7-py3
Normal file
16
.ci/kitchen-centos7-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
17
.ci/kitchen-centos7-py3-cloud
Normal file
17
.ci/kitchen-centos7-py3-cloud
Normal file
|
@ -0,0 +1,17 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 0,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
kitchen_platforms_file: '/var/jenkins/workspace/nox-cloud-platforms.yml',
|
||||
nox_env_name: 'runtests-cloud',
|
||||
nox_passthrough_opts: '',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
17
.ci/kitchen-centos7-py3-cloud-pytest
Normal file
17
.ci/kitchen-centos7-py3-cloud-pytest
Normal file
|
@ -0,0 +1,17 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 0, // Don't cancel builds still running. Wait until they end.
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
kitchen_platforms_file: '/var/jenkins/workspace/nox-cloud-platforms.yml',
|
||||
nox_env_name: 'pytest-cloud',
|
||||
nox_passthrough_opts: '',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-centos7-py3-m2crypto
Normal file
16
.ci/kitchen-centos7-py3-m2crypto
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq-m2crypto',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-centos7-py3-m2crypto-pytest
Normal file
19
.ci/kitchen-centos7-py3-m2crypto-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq-m2crypto',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-centos7-py3-proxy
Normal file
19
.ci/kitchen-centos7-py3-proxy
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
extra_codecov_flags: ["proxy"],
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--proxy',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
force_run_full: true,
|
||||
disable_from_filenames: true,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-centos7-py3-pycryptodome
Normal file
16
.ci/kitchen-centos7-py3-pycryptodome
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq-pycryptodome',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-centos7-py3-pycryptodome-pytest
Normal file
16
.ci/kitchen-centos7-py3-pycryptodome-pytest
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq-pycryptodome',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-centos7-py3-pytest
Normal file
19
.ci/kitchen-centos7-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-centos7-py3-tcp
Normal file
16
.ci/kitchen-centos7-py3-tcp
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-tcp',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-centos7-py3-tcp-pytest
Normal file
19
.ci/kitchen-centos7-py3-tcp-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'centos',
|
||||
distro_version: '7',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-tcp',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-centos8-py3
Normal file
16
.ci/kitchen-centos8-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'centos',
|
||||
distro_version: '8',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-centos8-py3-pytest
Normal file
19
.ci/kitchen-centos8-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'centos',
|
||||
distro_version: '8',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-debian10-py3
Normal file
16
.ci/kitchen-debian10-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'debian',
|
||||
distro_version: '10',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-debian10-py3-pytest
Normal file
19
.ci/kitchen-debian10-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'debian',
|
||||
distro_version: '10',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-debian9-py3
Normal file
16
.ci/kitchen-debian9-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'debian',
|
||||
distro_version: '9',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-debian9-py3-pytest
Normal file
19
.ci/kitchen-debian9-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'debian',
|
||||
distro_version: '9',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-fedora31-py3
Normal file
16
.ci/kitchen-fedora31-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'fedora',
|
||||
distro_version: '31',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-fedora31-py3-pytest
Normal file
19
.ci/kitchen-fedora31-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'fedora',
|
||||
distro_version: '31',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-fedora32-py3
Normal file
16
.ci/kitchen-fedora32-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'fedora',
|
||||
distro_version: '32',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-fedora32-py3-pytest
Normal file
19
.ci/kitchen-fedora32-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'fedora',
|
||||
distro_version: '32',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-macosxhighsierra-py3
Normal file
19
.ci/kitchen-macosxhighsierra-py3
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
// Pre-nox pipeline
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'macosx',
|
||||
distro_version: 'highsierra',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave-mac',
|
||||
kitchen_platforms_file: '/var/jenkins/workspace/pre-golden-nox-platforms.yml',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
run_full: params.runFull,
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: false)
|
||||
|
||||
// vim: ft=groovy
|
21
.ci/kitchen-macosxhighsierra-py3-pytest
Normal file
21
.ci/kitchen-macosxhighsierra-py3-pytest
Normal file
|
@ -0,0 +1,21 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
// Pre-nox pipeline
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'macosx',
|
||||
distro_version: 'highsierra',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave-mac',
|
||||
kitchen_platforms_file: '/var/jenkins/workspace/pre-golden-nox-platforms.yml',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: false,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-macosxmojave-py3
Normal file
19
.ci/kitchen-macosxmojave-py3
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
// Pre-nox pipeline
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'macosx',
|
||||
distro_version: 'mojave',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave-mac',
|
||||
kitchen_platforms_file: '/var/jenkins/workspace/pre-golden-nox-platforms.yml',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
run_full: params.runFull,
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: false)
|
||||
|
||||
// vim: ft=groovy
|
21
.ci/kitchen-macosxmojave-py3-pytest
Normal file
21
.ci/kitchen-macosxmojave-py3-pytest
Normal file
|
@ -0,0 +1,21 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
// Pre-nox pipeline
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'macosx',
|
||||
distro_version: 'mojave',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave-mac',
|
||||
kitchen_platforms_file: '/var/jenkins/workspace/pre-golden-nox-platforms.yml',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: false,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-opensuse15-py3
Normal file
16
.ci/kitchen-opensuse15-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'opensuse',
|
||||
distro_version: '15',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-opensuse15-py3-pytest
Normal file
19
.ci/kitchen-opensuse15-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'opensuse',
|
||||
distro_version: '15',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-ubuntu1604-py3
Normal file
16
.ci/kitchen-ubuntu1604-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-ubuntu1604-py3-m2crypto
Normal file
16
.ci/kitchen-ubuntu1604-py3-m2crypto
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq-m2crypto',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-ubuntu1604-py3-m2crypto-pytest
Normal file
19
.ci/kitchen-ubuntu1604-py3-m2crypto-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq-m2crypto',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-ubuntu1604-py3-proxy
Normal file
19
.ci/kitchen-ubuntu1604-py3-proxy
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
extra_codecov_flags: ["proxy"],
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--proxy',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
force_run_full: true,
|
||||
disable_from_filenames: true,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-ubuntu1604-py3-pycryptodome
Normal file
16
.ci/kitchen-ubuntu1604-py3-pycryptodome
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq-pycryptodome',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-ubuntu1604-py3-pycryptodome-pytest
Normal file
16
.ci/kitchen-ubuntu1604-py3-pycryptodome-pytest
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq-pycryptodome',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-ubuntu1604-py3-pytest
Normal file
19
.ci/kitchen-ubuntu1604-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-ubuntu1604-py3-tcp
Normal file
16
.ci/kitchen-ubuntu1604-py3-tcp
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-tcp',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-ubuntu1604-py3-tcp-pytest
Normal file
19
.ci/kitchen-ubuntu1604-py3-tcp-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1604',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-tcp',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-ubuntu1804-py3
Normal file
16
.ci/kitchen-ubuntu1804-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1804',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-ubuntu1804-py3-pytest
Normal file
19
.ci/kitchen-ubuntu1804-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '1804',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-ubuntu2004-py3
Normal file
16
.ci/kitchen-ubuntu2004-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '2004',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-ubuntu2004-py3-pytest
Normal file
19
.ci/kitchen-ubuntu2004-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'ubuntu',
|
||||
distro_version: '2004',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '--ssh-tests',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration', 'multimaster'],
|
||||
testrun_timeout: 6,
|
||||
use_spot_instances: true,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-windows2016-py3
Normal file
16
.ci/kitchen-windows2016-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'windows',
|
||||
distro_version: '2016',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--unit',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 9,
|
||||
use_spot_instances: false)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-windows2016-py3-pytest
Normal file
19
.ci/kitchen-windows2016-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'windows',
|
||||
distro_version: '2016',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration'],
|
||||
testrun_timeout: 9,
|
||||
use_spot_instances: false,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
16
.ci/kitchen-windows2019-py3
Normal file
16
.ci/kitchen-windows2019-py3
Normal file
|
@ -0,0 +1,16 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 1,
|
||||
distro_name: 'windows',
|
||||
distro_version: '2019',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'runtests-zeromq',
|
||||
nox_passthrough_opts: '--unit',
|
||||
python_version: 'py3',
|
||||
testrun_timeout: 10,
|
||||
use_spot_instances: false)
|
||||
|
||||
// vim: ft=groovy
|
19
.ci/kitchen-windows2019-py3-pytest
Normal file
19
.ci/kitchen-windows2019-py3-pytest
Normal file
|
@ -0,0 +1,19 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runTestSuite(
|
||||
concurrent_builds: 2,
|
||||
distro_name: 'windows',
|
||||
distro_version: '2019',
|
||||
env: env,
|
||||
golden_images_branch: 'master',
|
||||
jenkins_slave_label: 'kitchen-slave',
|
||||
nox_env_name: 'pytest-zeromq',
|
||||
nox_passthrough_opts: '',
|
||||
python_version: 'py3',
|
||||
//splits: ['unit', 'integration'],
|
||||
testrun_timeout: 10,
|
||||
use_spot_instances: false,
|
||||
//fast_slow_staged_testrun: true
|
||||
)
|
||||
|
||||
// vim: ft=groovy
|
6
.ci/lint
Normal file
6
.ci/lint
Normal file
|
@ -0,0 +1,6 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runLint(
|
||||
env: env)
|
||||
|
||||
// vim: ft=groovy
|
6
.ci/pre-commit
Normal file
6
.ci/pre-commit
Normal file
|
@ -0,0 +1,6 @@
|
|||
@Library('salt@master-1.7') _
|
||||
|
||||
runPreCommit(
|
||||
env: env)
|
||||
|
||||
// vim: ft=groovy
|
Loading…
Add table
Reference in a new issue