Skip to content

Commit 11f0897

Browse files
Merge pull request #7 from superstreamlabs/fix-trigger
Fix trigger
2 parents b6eb656 + f1a0d93 commit 11f0897

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

Jenkinsfile

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,19 @@ pipeline {
1616
}
1717

1818
stages {
19+
1920
stage('Prepare Environment') {
21+
when {
22+
anyOf {
23+
allOf {
24+
branch 'master'
25+
triggeredBy 'UserIdCause' // Manual trigger on master
26+
}
27+
allOf {
28+
branch 'latest'
29+
}
30+
}
31+
}
2032
steps {
2133
script {
2234
sh 'git config --global --add safe.directory $(pwd)'
@@ -41,8 +53,11 @@ pipeline {
4153

4254
stage('Beta Release') {
4355
when {
44-
branch 'master'
45-
}
56+
allOf {
57+
branch 'master'
58+
triggeredBy 'UserIdCause' // Manual "Build Now"
59+
}
60+
}
4661
steps {
4762
sh '''
4863
sed -i -E 's/^(name *= *")superstream-clients(")/\\1superstream-clients-beta\\2/' pyproject.toml
@@ -106,7 +121,7 @@ pipeline {
106121
}
107122
withCredentials([string(credentialsId: 'gh_token', variable: 'GH_TOKEN')]) {
108123
sh """
109-
gh release create $versionTag dist/superstream_confluent_kafka-${env.versionTag}.tar.gz --generate-notes
124+
gh release create $versionTag dist/superstream_clients-${env.versionTag}.tar.gz --generate-notes
110125
"""
111126
}
112127
}

0 commit comments

Comments
 (0)