-
Notifications
You must be signed in to change notification settings - Fork 15
Salt CI Job Links
Bryce Larson edited this page Jun 16, 2020
·
4 revisions
Those who have an interest in salt may be curious how our CI/CD system works. We have lots of jobs with different triggers and locations that are not obvious to the public. For those putting in PRs, they might presume that the tests run on their PR are the only tests we have. This is to publicly document in a centralized location where everything is and what the triggers are.
Triggers:
- Salt repo branches every 6 hours and on push
- All pushes to salt repo PRs
Job URLs:
- https://jenkinsci.saltstack.com/job/pr-docs/job/master/
- https://jenkinsci.saltstack.com/job/pr-lint/job/master/
- https://jenkinsci.saltstack.com/job/pr-pre-commit/job/master/
Triggers:
- Builddocs repo Branch Daily and on push
- All pushes to MRs on the builddocs repo (doesn't deploy docs.saltstack.com)
Job URLs:
Triggers:
- Respective branch on push
- All pushes to MRs to the respective landing repo
Job URLs:
- https://gitlab.com/saltstack/open/docs/repo-landing/-/pipelines
- https://gitlab.com/saltstack/open/docs/docs-landing/-/pipelines
Triggers:
- Salt repo branch every 6 hours
Job URLs:
- https://jenkinsci.saltstack.com/job/pr-amazon2-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-archlts-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-cloud/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-m2crypto-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-proxy-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-pycryptodome-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-tcp-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos8-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-debian10-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-debian9-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-fedora31-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-fedora32-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-macosxhighsierra-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-macosxmojave-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-opensuse15-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-m2crypto-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-proxy-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-pycryptodome-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-tcp-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1804-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu2004-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-windows2016-py3-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-windows2019-py3-slow/job/master/
Triggers:
- Every salt repo branch push
- All pushes to salt repo PRs, they can technically run the slow tests if a comment says
re-run full all
or it is done manually from jenkins
Job URLs:
- https://jenkinsci.saltstack.com/job/pr-amazon2-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-archlts-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-m2crypto/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-proxy/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-pycryptodome/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-tcp/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos8-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-debian10-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-debian9-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-fedora31-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-fedora32-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-macosxhighsierra-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-macosxmojave-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-opensuse15-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-m2crypto/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-proxy/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-pycryptodome/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-tcp/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1804-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu2004-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-windows2016-py3/job/master/
- https://jenkinsci.saltstack.com/job/pr-windows2019-py3/job/master/
Triggers:
- Every salt repo branch push and every 6 hours
Job URLs:
- https://jenkinsci.saltstack.com/job/pr-amazon2-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-archlts-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-cloud-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-m2crypto-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-pycryptodome-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-tcp-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos8-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-debian10-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-debian9-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-fedora31-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-fedora32-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-macosxhighsierra-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-macosxmojave-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-opensuse15-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-m2crypto-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-pycryptodome-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-tcp-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1804-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu2004-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-windows2016-py3-pytest/job/master/
- https://jenkinsci.saltstack.com/job/pr-windows2019-py3-pytest/job/master/
Triggers:
- Salt repo branch every 6 hours
Job URLs:
- https://jenkinsci.saltstack.com/job/pr-amazon2-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-archlts-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-m2crypto-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-pycryptodome-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos7-py3-tcp-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-centos8-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-debian10-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-debian9-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-fedora31-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-fedora32-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-macosxhighsierra-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-macosxmojave-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-opensuse15-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-m2crypto-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-pycryptodome-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1604-py3-tcp-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu1804-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-ubuntu2004-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-windows2016-py3-pytest-slow/job/master/
- https://jenkinsci.saltstack.com/job/pr-windows2019-py3-pytest-slow/job/master/
Triggers:
- Twice a week on the master branch of salt in gitlab
Job URLs:
Triggers:
- Salt-pkg branch every other day
- Merges to salt-pkg
- All pushes to MRs on salt-pkg
Job URLs:
Master branch dumps artifacts here:
- https://artifactory.saltstack.net/ui/repos/tree/General/open-debian-staging
- https://artifactory.saltstack.net/ui/repos/tree/General/open-rpm-staging
Triggers:
- Weekly and on push to saltdocker
- All pushes to PRs on saltdocker
Job URLs:
Master branch dumps artifacts here: