forked from containers/qm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.packit.yaml
134 lines (119 loc) · 2.97 KB
/
.packit.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
---
# See the documentation for more information:
# https://packit.dev/docs/configuration/
specfile_path: rpm/qm.spec
upstream_tag_template: v{version}
srpm_build_deps:
- make
actions:
fix-spec-file:
- bash .packit.sh
jobs:
- job: copr_build
trigger: pull_request
# x86_64 is assumed by default
# qm is noarch so we only need to test on one arch
targets:
fedora-development: {}
fedora-latest: {}
epel-9:
additional_repos:
- copr://@centos-automotive-sig/bluechi-snapshot
# Run on commit to main branch
- &copr
job: copr_build
trigger: commit
branch: main
owner: rhcontainerbot
project: podman-next
enable_net: true
- <<: *copr
project: qm
targets:
- fedora-stable-aarch64
- fedora-stable-ppc64le
- fedora-stable-x86_64
- epel-9-aarch64
- epel-9-ppc64le
- epel-9-x86_64
- job: tests
trigger: pull_request
identifier: e2e-multi-bluechi-agents
tmt_plan: /plans/e2e/multi-bluechi-agents
targets:
- epel-9-x86_64
manual_trigger: true
tf_extra_params:
environments:
- artifacts:
- &bluechi_copr_repo
type: repository-file
id: https://copr.fedorainfracloud.org/coprs/g/centos-automotive-sig/bluechi-snapshot/repo/centos-stream-9
- &bluechi_copr_repo_fedora
type: repository-file
id: https://copr.fedorainfracloud.org/coprs/g/centos-automotive-sig/bluechi-snapshot/repo/fedora
hardware:
disk:
- size: ">= 20 GB"
- job: tests
trigger: pull_request
identifier: e2e-ffi
tmt_plan: /plans/e2e/ffi
targets:
- epel-9-x86_64
tf_extra_params:
environments:
- artifacts:
- *bluechi_copr_repo
tmt:
context:
scenario : "ffi"
hardware:
disk:
- size: ">= 20 GB"
- size: ">= 20 GB"
- job: tests
trigger: pull_request
identifier: qm-tier-0
tmt_plan: /plans/e2e/tier-0
targets:
- epel-9-x86_64
tf_extra_params:
environments:
- artifacts:
- *bluechi_copr_repo
hardware:
disk:
- size: ">= 20 GB"
- job: tests
trigger: pull_request
identifier: kvm-tier-0
tmt_plan: /plans/e2e/kvm-tier-0
targets:
- fedora-latest
- epel-9-x86_64
tf_extra_params:
environments:
- artifacts:
- *bluechi_copr_repo_fedora
hardware:
disk:
- size: ">= 20 GB"
virtualization:
is-supported: true
- job: propose_downstream
trigger: release
dist_git_branches:
- fedora-all
- epel-9
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-all
- epel-9
- job: bodhi_update
trigger: commit
dist_git_branches:
# rawhide updates are created automatically
- fedora-branched
- epel-9