mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-05-01 12:43:08 -04:00
adapt pipeline for prod releases
Signed-off-by: Christian Richter <c.richter@opencloud.eu> # Conflicts: # .woodpecker.star
This commit is contained in:
committed by
Christian Richter
parent
2b15d557ea
commit
99cda9c701
@@ -1821,13 +1821,13 @@ def dockerReleases(ctx):
|
||||
|
||||
def checkVersionPlaceholder():
|
||||
return [{
|
||||
"name": "check-version-placeholder",
|
||||
"name": "check-version-placeholder-next",
|
||||
"steps": [
|
||||
{
|
||||
"name": "check-version-placeholder",
|
||||
"image": OC_CI_ALPINE,
|
||||
"commands": [
|
||||
"grep -r -e '%%NEXT%%' %s/services %s/pkg > next_version.txt || true" % (
|
||||
"grep -r -e '%%NEXT%%' %s/services %s/pkg > next_version.txt" % (
|
||||
dirs["base"],
|
||||
dirs["base"],
|
||||
),
|
||||
@@ -1838,6 +1838,24 @@ def checkVersionPlaceholder():
|
||||
"when": [
|
||||
event["pull_request"],
|
||||
],
|
||||
"name": "check-version-placeholder-next-production-release",
|
||||
"steps": [
|
||||
{
|
||||
"name": "check-version-placeholder",
|
||||
"image": OC_CI_ALPINE,
|
||||
"commands": [
|
||||
"grep -r -e '%%NEXT_PRODUCTION_VERSION%%' %s/services %s/pkg > next_production_version.txt" % (
|
||||
dirs["base"],
|
||||
dirs["base"],
|
||||
),
|
||||
'if [ -s next_production_version.txt ]; then echo "replace version placeholders"; cat next_production_version.txt; exit 1; fi',
|
||||
],
|
||||
},
|
||||
],
|
||||
"when": [
|
||||
event["pull_request"],
|
||||
evaluate['CI_COMMIT_PULL_REQUEST_LABELS contains "production_release"']
|
||||
],
|
||||
}]
|
||||
|
||||
def dockerRelease(ctx, repo, build_type):
|
||||
|
||||
Reference in New Issue
Block a user