File tree 10 files changed +48
-28
lines changed
10 files changed +48
-28
lines changed File renamed without changes.
Original file line number Diff line number Diff line change 6
6
7
7
function install_buildenv() {
8
8
zypper update -y
9
+ zypper addrepo -fc https://download.opensuse.org/update/leap/15.6/backports/openSUSE:Backports:SLE-15-SP6:Update.repo
9
10
zypper install -y \
10
11
ca-certificates \
11
12
ccache \
Original file line number Diff line number Diff line change 4
4
#
5
5
# https://gitlab.com/libvirt/libvirt-ci
6
6
7
- FROM registry.fedoraproject.org/fedora:39
7
+ FROM registry.fedoraproject.org/fedora:41
8
8
9
9
RUN dnf install -y nosync && \
10
10
printf '#!/bin/sh\n \
Original file line number Diff line number Diff line change 4
4
#
5
5
# https://gitlab.com/libvirt/libvirt-ci
6
6
7
- FROM registry.opensuse.org/opensuse/leap:15.5
7
+ FROM registry.opensuse.org/opensuse/leap:15.6
8
8
9
9
RUN zypper update -y && \
10
+ zypper addrepo -fc https://download.opensuse.org/update/leap/15.6/backports/openSUSE:Backports:SLE-15-SP6:Update.repo && \
10
11
zypper install -y \
11
12
ca-certificates \
12
13
ccache \
Original file line number Diff line number Diff line change 11
11
# - RUN_PIPELINE - force creation of a CI pipeline when
12
12
# pushing to a branch in a forked repository. Official
13
13
# CI pipelines are triggered when merge requests are
14
- # created/updated. Setting this variable to a non-empty
15
- # value allows CI testing prior to opening a merge request.
14
+ # created/updated. Setting this variable allows CI
15
+ # testing prior to opening a merge request. A value
16
+ # of "0" will create the pipeline but leave all jobs
17
+ # to be manually started, while "1" will immediately
18
+ # run all default jobs.
16
19
#
17
20
# - RUN_PIPELINE_UPSTREAM_ENV - same semantics as RUN_PIPELINE,
18
21
# but uses the CI environment (containers) from the upstream project
38
41
#
39
42
# Aliases can be set for common usage
40
43
#
41
- # $ git config --local alias.push-ci "push -o ci.variable=RUN_PIPELINE=1"
44
+ # $ git config --local alias.push-ci "push -o ci.variable=RUN_PIPELINE=0"
45
+ # $ git config --local alias.push-ci-now "push -o ci.variable=RUN_PIPELINE=1"
42
46
#
43
47
# Allowing the less verbose invocation
44
48
#
45
- # $ git push-ci
49
+ # $ git push-ci (create pipeline but don't start jobs)
50
+ # $ git push-ci-now (create pipeline and start default jobs)
46
51
#
47
52
# Pipeline variables can also be set in the repository
48
53
# pipeline config globally, or set against scheduled pipelines
49
54
50
55
51
56
variables :
52
57
RUN_UPSTREAM_NAMESPACE : libvirt
58
+ CONTAINER_UPSTREAM_NAMESPACE : libvirt
53
59
FF_SCRIPT_SECTIONS : 1
54
60
55
61
Original file line number Diff line number Diff line change 35
35
fi
36
36
- cat /packages.txt
37
37
variables :
38
- IMAGE : $CI_REGISTRY/$RUN_UPSTREAM_NAMESPACE /libvirt-dbus/ci-$NAME:latest
38
+ IMAGE : $CI_REGISTRY/$CONTAINER_UPSTREAM_NAMESPACE /libvirt-dbus/ci-$NAME:latest
39
39
rules :
40
40
# ## PUSH events
41
41
47
47
when : on_success
48
48
49
49
# forks: pushes to a branch when a pipeline run in upstream env is explicitly requested
50
- - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE_UPSTREAM_ENV && $JOB_OPTIONAL '
50
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE_UPSTREAM_ENV == "0" '
51
51
when : manual
52
52
allow_failure : true
53
- - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE_UPSTREAM_ENV'
53
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE_UPSTREAM_ENV == "1" && $JOB_OPTIONAL'
54
+ when : manual
55
+ allow_failure : true
56
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE_UPSTREAM_ENV == "1"'
54
57
when : on_success
55
58
56
59
# forks: pushes to branches with pipeline requested
57
- - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE && $JOB_OPTIONAL'
60
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE == "0"'
61
+ when : manual
62
+ allow_failure : true
63
+ variables :
64
+ IMAGE : $TARGET_BASE_IMAGE
65
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE == "1" && $JOB_OPTIONAL'
58
66
when : manual
59
67
allow_failure : true
60
68
variables :
61
69
IMAGE : $TARGET_BASE_IMAGE
62
- - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE'
70
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $RUN_PIPELINE == "1" '
63
71
when : on_success
64
72
variables :
65
73
IMAGE : $TARGET_BASE_IMAGE
Original file line number Diff line number Diff line change @@ -62,26 +62,26 @@ x86_64-debian-sid:
62
62
TARGET_BASE_IMAGE : docker.io/library/debian:sid-slim
63
63
64
64
65
- x86_64-fedora-39 :
65
+ x86_64-fedora-40 :
66
66
extends : .native_build_job
67
67
needs :
68
- - job : x86_64-fedora-39 -container
68
+ - job : x86_64-fedora-40 -container
69
69
optional : true
70
70
allow_failure : false
71
71
variables :
72
- NAME : fedora-39
73
- TARGET_BASE_IMAGE : registry.fedoraproject.org/fedora:39
72
+ NAME : fedora-40
73
+ TARGET_BASE_IMAGE : registry.fedoraproject.org/fedora:40
74
74
75
75
76
- x86_64-fedora-40 :
76
+ x86_64-fedora-41 :
77
77
extends : .native_build_job
78
78
needs :
79
- - job : x86_64-fedora-40 -container
79
+ - job : x86_64-fedora-41 -container
80
80
optional : true
81
81
allow_failure : false
82
82
variables :
83
- NAME : fedora-40
84
- TARGET_BASE_IMAGE : registry.fedoraproject.org/fedora:40
83
+ NAME : fedora-41
84
+ TARGET_BASE_IMAGE : registry.fedoraproject.org/fedora:41
85
85
86
86
87
87
x86_64-fedora-rawhide :
@@ -104,7 +104,7 @@ x86_64-opensuse-leap-15:
104
104
variables :
105
105
NAME : opensuse-leap-15
106
106
RPM : skip
107
- TARGET_BASE_IMAGE : registry.opensuse.org/opensuse/leap:15.5
107
+ TARGET_BASE_IMAGE : registry.opensuse.org/opensuse/leap:15.6
108
108
109
109
110
110
x86_64-opensuse-tumbleweed :
Original file line number Diff line number Diff line change @@ -42,18 +42,18 @@ x86_64-debian-sid-container:
42
42
NAME : debian-sid
43
43
44
44
45
- x86_64-fedora-39 -container :
45
+ x86_64-fedora-40 -container :
46
46
extends : .container_job
47
47
allow_failure : false
48
48
variables :
49
- NAME : fedora-39
49
+ NAME : fedora-40
50
50
51
51
52
- x86_64-fedora-40 -container :
52
+ x86_64-fedora-41 -container :
53
53
extends : .container_job
54
54
allow_failure : false
55
55
variables :
56
- NAME : fedora-40
56
+ NAME : fedora-41
57
57
58
58
59
59
x86_64-fedora-rawhide-container :
Original file line number Diff line number Diff line change @@ -18,9 +18,13 @@ check-dco:
18
18
when : on_success
19
19
20
20
# forks: pushes to branches with pipeline requested (including upstream env pipelines)
21
- - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH && $RUN_PIPELINE'
21
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH && $RUN_PIPELINE == "0"'
22
+ when : manual
23
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH && $RUN_PIPELINE == "1"'
22
24
when : on_success
23
- - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH && $RUN_PIPELINE_UPSTREAM_ENV'
25
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH && $RUN_PIPELINE_UPSTREAM_ENV == "0"'
26
+ when : manual
27
+ - if : ' $CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH && $RUN_PIPELINE_UPSTREAM_ENV == "1"'
24
28
when : on_success
25
29
26
30
# upstream+forks: that's all folks
Original file line number Diff line number Diff line change @@ -28,10 +28,10 @@ targets:
28
28
29
29
debian-sid : x86_64
30
30
31
- fedora-39 : x86_64
32
-
33
31
fedora-40 : x86_64
34
32
33
+ fedora-41 : x86_64
34
+
35
35
fedora-rawhide : x86_64
36
36
37
37
opensuse-leap-15 :
You can’t perform that action at this time.
0 commit comments