Skip to content

Commit 61a591b

Browse files
committed
ci: move config getter from nested if to for-loop
1 parent fc9a62a commit 61a591b

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

.woodpecker.star

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1608,7 +1608,7 @@ def uploadTracingResult(ctx):
16081608

16091609
def dockerReleases(ctx):
16101610
pipelines = []
1611-
docker_repos = []
1611+
docker_releases = []
16121612
build_type = ""
16131613

16141614
# only make realeases on tag events
@@ -1623,19 +1623,18 @@ def dockerReleases(ctx):
16231623
break
16241624

16251625
if is_production:
1626-
docker_repos.append(config["dockerReleases"]["production"]["repo"])
1627-
build_type = config["dockerReleases"]["production"]["build_type"]
1626+
docker_releases.append("production")
16281627

16291628
else:
1630-
docker_repos.append(config["dockerReleases"]["rolling"]["repo"])
1631-
build_type = config["dockerReleases"]["rolling"]["build_type"]
1629+
docker_releases.append("rolling")
16321630

16331631
# on non tag events, do daily build
16341632
else:
1635-
docker_repos.append(config["dockerReleases"]["daily"]["repo"])
1636-
build_type = config["dockerReleases"]["daily"]["build_type"]
1633+
docker_releases.append("daily")
16371634

1638-
for repo in docker_repos:
1635+
for releaseConfigName in docker_releases:
1636+
repo = config["dockerReleases"][releaseConfigName]["repo"]
1637+
build_type = config["dockerReleases"][releaseConfigName]["build_type"]
16391638
repo_pipelines = []
16401639
repo_pipelines.append(dockerRelease(ctx, repo, build_type))
16411640

0 commit comments

Comments
 (0)