File tree 1 file changed +35
-0
lines changed
1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -106,5 +106,40 @@ register_target ("obs", "service for Open Build Service")
106
106
</service>
107
107
</services>
108
108
.close
109
+ .directory.create ('.obs')
110
+ .if !file.exists (".obs/workflows.yml")
111
+ . echo "Generating skeleton .obs/workflows.yml configuration"
112
+ . echo "See: https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.scm_ci_workflow_integration.html"
113
+ . output ".obs/workflows.yml"
114
+ pull_request:
115
+ steps:
116
+ - branch_package:
117
+ source_project: network:messaging:zeromq:git-draft
118
+ source_package: $(project.name)
119
+ target_project: network:messaging:zeromq:ci
120
+ filters:
121
+ event: pull_request
122
+ merge:
123
+ steps:
124
+ - trigger_services:
125
+ project: network:messaging:zeromq:git-stable
126
+ package: $(project.name)
127
+ filters:
128
+ event: push
129
+ branches:
130
+ only:
131
+ - master
132
+ release:
133
+ steps:
134
+ - trigger_services:
135
+ project: network:messaging:zeromq:release-stable
136
+ package: $(project.name)
137
+ - trigger_services:
138
+ project: network:messaging:zeromq:release-draft
139
+ package: $(project.name)
140
+ filters:
141
+ event: tag_push
142
+ .close
143
+ .endif
109
144
.endif
110
145
.endmacro
You can’t perform that action at this time.
0 commit comments