
We are trying to deprecate the opensuse-150 label type in favor of the opensuse-15 label. The reason for this is opensuse 15, like centos, doesn't support its older point releases and instead expects users to keep up to date on its minor updates. This allows us to carry one fewer image in opendev and ensures we are testing supported releases. Change-Id: Ia892bb120a02c091ffd55787a9d28b8dd311bfaa
37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
- job:
|
|
name: stx-zuul-jobs-linters
|
|
parent: openstack-zuul-jobs-linters
|
|
description: |
|
|
This job runs against starlingx/zuul-jobs so we can properly
|
|
lint our ansible playbooks / roles.
|
|
required-projects:
|
|
- opendev/base-jobs
|
|
- openstack/openstack-zuul-jobs
|
|
- openstack/project-config
|
|
- opendev/system-config
|
|
- zuul/zuul-jobs
|
|
- zuul/zuul
|
|
vars:
|
|
tox_envlist: linters
|
|
tox_environment:
|
|
ANSIBLE_ROLES_PATH: ~/src/opendev.org/starlingx/zuul-jobs/roles:~/src/opendev.org/opendev/base-jobs/roles:~/src/opendev.org/zuul/zuul-jobs/roles:~/src/opendev.org/openstack/openstack-zuul-jobs/roles:~/src/opendev.org/openstack/project-config/roles:~/src/opendev.org/opendev/system-config/roles
|
|
|
|
- job:
|
|
name: stx-check-specfile
|
|
parent: tox
|
|
description: Sanity check RPM spec files
|
|
vars:
|
|
tox_envlist: rpm-packaging-lint
|
|
files: .*\.spec
|
|
|
|
- job:
|
|
name: stx-obs-build-opensuse
|
|
nodeset: opensuse-15
|
|
run: playbooks/buildproject.yaml
|
|
|
|
- job:
|
|
name: stx-obs-build-centos
|
|
nodeset: centos-7
|
|
run: playbooks/buildproject.yaml
|
|
|