2022-11-28 20:09:42 +00:00
|
|
|
|
#
|
2023-03-16 16:52:23 +00:00
|
|
|
|
# Copyright © 2020 – 2023 Red Hat, Inc.
|
2022-11-28 20:09:42 +00:00
|
|
|
|
#
|
|
|
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
|
# you may not use this file except in compliance with the License.
|
|
|
|
|
# You may obtain a copy of the License at
|
|
|
|
|
#
|
|
|
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
#
|
|
|
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
|
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
|
# See the License for the specific language governing permissions and
|
|
|
|
|
# limitations under the License.
|
|
|
|
|
#
|
|
|
|
|
|
2019-09-03 13:31:38 +00:00
|
|
|
|
---
|
|
|
|
|
- job:
|
2021-03-21 21:01:42 +00:00
|
|
|
|
name: unit-test
|
|
|
|
|
description: Run Toolbox's unit tests declared in Meson
|
2022-12-19 22:56:33 +00:00
|
|
|
|
timeout: 1800
|
2019-09-03 13:31:38 +00:00
|
|
|
|
nodeset:
|
|
|
|
|
nodes:
|
2022-12-19 22:56:33 +00:00
|
|
|
|
- name: fedora-rawhide
|
|
|
|
|
label: cloud-fedora-rawhide
|
2021-10-22 12:21:41 +00:00
|
|
|
|
pre-run: playbooks/setup-env.yaml
|
2021-03-21 21:01:42 +00:00
|
|
|
|
run: playbooks/unit-test.yaml
|
2019-09-03 13:31:38 +00:00
|
|
|
|
|
2022-08-31 11:09:44 +00:00
|
|
|
|
- job:
|
|
|
|
|
name: unit-test-migration-path-for-coreos-toolbox
|
|
|
|
|
description: Run Toolbox's unit tests declared in Meson when built with -Dmigration_path_for_coreos_toolbox
|
|
|
|
|
timeout: 600
|
|
|
|
|
nodeset:
|
|
|
|
|
nodes:
|
2022-11-18 18:27:36 +00:00
|
|
|
|
- name: centos-9-stream
|
|
|
|
|
label: cloud-centos-9-stream
|
2022-08-31 11:09:44 +00:00
|
|
|
|
pre-run: playbooks/setup-env-migration-path-for-coreos-toolbox.yaml
|
|
|
|
|
run: playbooks/unit-test.yaml
|
|
|
|
|
|
2023-03-01 20:03:53 +00:00
|
|
|
|
- job:
|
|
|
|
|
name: unit-test-restricted
|
|
|
|
|
description: Run Toolbox's unit tests declared in Meson in a restricted build environment
|
|
|
|
|
timeout: 1800
|
|
|
|
|
nodeset:
|
|
|
|
|
nodes:
|
|
|
|
|
- name: fedora-rawhide
|
|
|
|
|
label: cloud-fedora-rawhide
|
|
|
|
|
pre-run: playbooks/setup-env-restricted.yaml
|
|
|
|
|
run: playbooks/unit-test.yaml
|
|
|
|
|
|
2020-08-31 12:12:34 +00:00
|
|
|
|
- job:
|
2022-01-05 01:04:47 +00:00
|
|
|
|
name: system-test-fedora-rawhide
|
|
|
|
|
description: Run Toolbox's system tests in Fedora Rawhide
|
2022-12-09 12:21:46 +00:00
|
|
|
|
timeout: 3600
|
2020-08-31 12:12:34 +00:00
|
|
|
|
nodeset:
|
|
|
|
|
nodes:
|
2022-12-20 07:43:26 +00:00
|
|
|
|
- name: fedora-rawhide
|
2022-03-20 21:18:52 +00:00
|
|
|
|
label: cloud-fedora-rawhide
|
2021-02-19 16:25:08 +00:00
|
|
|
|
pre-run: playbooks/setup-env.yaml
|
2021-02-19 17:47:08 +00:00
|
|
|
|
run: playbooks/system-test.yaml
|
2020-08-31 12:12:34 +00:00
|
|
|
|
|
2023-10-06 10:43:09 +00:00
|
|
|
|
- job:
|
|
|
|
|
name: system-test-fedora-39
|
|
|
|
|
description: Run Toolbx's system tests in Fedora 39
|
|
|
|
|
timeout: 2400
|
|
|
|
|
nodeset:
|
|
|
|
|
nodes:
|
|
|
|
|
- name: fedora-39
|
|
|
|
|
label: cloud-fedora-39
|
|
|
|
|
pre-run: playbooks/setup-env.yaml
|
|
|
|
|
run: playbooks/system-test.yaml
|
|
|
|
|
|
2023-03-16 16:52:23 +00:00
|
|
|
|
- job:
|
|
|
|
|
name: system-test-fedora-38
|
|
|
|
|
description: Run Toolbx's system tests in Fedora 38
|
|
|
|
|
timeout: 2400
|
|
|
|
|
nodeset:
|
|
|
|
|
nodes:
|
|
|
|
|
- name: fedora-38
|
|
|
|
|
label: cloud-fedora-38
|
|
|
|
|
pre-run: playbooks/setup-env.yaml
|
|
|
|
|
run: playbooks/system-test.yaml
|
|
|
|
|
|
2023-02-10 20:45:19 +00:00
|
|
|
|
- job:
|
|
|
|
|
name: system-test-fedora-37
|
|
|
|
|
description: Run Toolbx's system tests in Fedora 37
|
|
|
|
|
timeout: 2400
|
|
|
|
|
nodeset:
|
|
|
|
|
nodes:
|
|
|
|
|
- name: fedora-37
|
|
|
|
|
label: cloud-fedora-37
|
|
|
|
|
pre-run: playbooks/setup-env.yaml
|
|
|
|
|
run: playbooks/system-test.yaml
|
|
|
|
|
|
2019-09-03 13:31:38 +00:00
|
|
|
|
- project:
|
|
|
|
|
periodic:
|
|
|
|
|
jobs:
|
2020-07-15 10:42:04 +00:00
|
|
|
|
- system-test-fedora-rawhide
|
2023-10-06 10:43:09 +00:00
|
|
|
|
- system-test-fedora-39
|
2023-03-16 16:52:23 +00:00
|
|
|
|
- system-test-fedora-38
|
2023-02-10 20:45:19 +00:00
|
|
|
|
- system-test-fedora-37
|
2019-09-03 13:31:38 +00:00
|
|
|
|
check:
|
|
|
|
|
jobs:
|
2021-03-21 21:01:42 +00:00
|
|
|
|
- unit-test
|
2022-08-31 11:09:44 +00:00
|
|
|
|
- unit-test-migration-path-for-coreos-toolbox
|
2023-03-01 20:03:53 +00:00
|
|
|
|
- unit-test-restricted
|
2020-07-15 10:42:04 +00:00
|
|
|
|
- system-test-fedora-rawhide
|
2023-10-06 10:43:09 +00:00
|
|
|
|
- system-test-fedora-39
|
2023-03-16 16:52:23 +00:00
|
|
|
|
- system-test-fedora-38
|
2023-02-10 20:45:19 +00:00
|
|
|
|
- system-test-fedora-37
|
2019-09-03 13:31:38 +00:00
|
|
|
|
gate:
|
|
|
|
|
jobs:
|
2021-03-21 21:01:42 +00:00
|
|
|
|
- unit-test
|
2022-08-31 11:09:44 +00:00
|
|
|
|
- unit-test-migration-path-for-coreos-toolbox
|
2023-03-01 20:03:53 +00:00
|
|
|
|
- unit-test-restricted
|
2020-07-15 10:42:04 +00:00
|
|
|
|
- system-test-fedora-rawhide
|
2023-10-06 10:43:09 +00:00
|
|
|
|
- system-test-fedora-39
|
2023-03-16 16:52:23 +00:00
|
|
|
|
- system-test-fedora-38
|
2023-02-10 20:45:19 +00:00
|
|
|
|
- system-test-fedora-37
|