Skip to content
This repository was archived by the owner on May 14, 2025. It is now read-only.

Commit ece2614

Browse files
committed
Add carvel build for milestone workflow
1 parent b154b31 commit ece2614

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

.github/workflows/milestone-controller.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,16 @@ jobs:
129129
{
130130
"if": "data.event == 'build-succeed' && data.repo == 'spring-cloud-dataflow' && data.owner == 'spring-cloud'",
131131
"action": "workflow_dispatch",
132+
"workflow_dispatch": {
133+
"owner": "spring-cloud",
134+
"repo": "spring-cloud-dataflow",
135+
"ref": "main",
136+
"workflow": "carvel-worker.yml"
137+
}
138+
},
139+
{
140+
"if": "data.event == 'carvel-succeed' && data.repo == 'spring-cloud-dataflow' && data.owner == 'spring-cloud'",
141+
"action": "workflow_dispatch",
132142
"workflow_dispatch": {
133143
"owner": "spring-cloud",
134144
"repo": "spring-cloud-dataflow",
@@ -166,5 +176,12 @@ jobs:
166176
"fail": {
167177
"message": "something went wrong in build train"
168178
}
179+
},
180+
{
181+
"if": "data.event == 'carvel-failed'",
182+
"action": "fail",
183+
"fail": {
184+
"message": "hi, something went wrong with carvel"
185+
}
169186
}
170187
]

.github/workflows/milestone-worker.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,12 @@ jobs:
142142
-P-spring,stagingmilestone,full,deploymentfiles \
143143
-DskipTests -U -B
144144
jfrog rt build-publish
145+
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) >> $GITHUB_ENV
145146
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_buildname=spring-cloud-dataflow-main-milestone >> $GITHUB_ENV
146147
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_buildnumber=$GITHUB_RUN_NUMBER >> $GITHUB_ENV
148+
echo BUILD_ZOO_HANDLER_spring_cloud_skipper_version=$(mvn help:evaluate -Dexpression=spring-cloud-skipper.version -q -DforceStdout) >> $GITHUB_ENV
149+
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_version_nopostfix=$(echo '${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}' | mvn build-helper:parse-version help:evaluate -q -DforceStdout) >> $GITHUB_ENV
150+
echo BUILD_ZOO_HANDLER_spring_cloud_dataflow_prerelease=$(echo '${parsedVersion.qualifier}' | mvn build-helper:parse-version help:evaluate -q -DforceStdout) >> $GITHUB_ENV
147151
148152
# zoo tag
149153
- name: Tag Release

0 commit comments

Comments
 (0)