File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 1
1
name : Triggered Release
2
- on : [workflow_dispatch]
3
-
2
+ on :
3
+ workflow_dispatch :
4
+ inputs :
5
+ releaseVersion :
6
+ description : ' Default version to use when preparing a release or a branch.'
7
+ required : true
4
8
env :
5
9
OSS_USERNAME : ${{ secrets.OSS_USERNAME }}
6
10
OSS_PASSWORD : ${{ secrets.OSS_PASSWORD }}
7
11
GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
8
-
9
12
jobs :
10
13
release :
11
14
runs-on : ubuntu-latest
35
38
git config --global author.email "${GITHUB_ACTOR}@users.noreply.github.com"
36
39
git config --global author.name "${GITHUB_ACTOR}"
37
40
- name : Release
38
- run : ./mvnw -B clean release:prepare release:perform -Prelease -Dgpg.passphrase =${{secrets.GPG_PASSPHRASE}} -Drepository.url=https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${GITHUB_REPOSITORY}.git
39
- - name : ' if failure -> rollback '
41
+ run : ./mvnw -B -Prelease -DreleaseVersion =${{ github.event.inputs.releaseVersion }} release:prepare release:perform
42
+ - name : Rollback on failure
40
43
if : ${{ failure() }}
41
44
run : |
42
45
./mvnw -B release:rollback -Prelease -Dgpg.passphrase=${{secrets.GPG_PASSPHRASE}}
You can’t perform that action at this time.
0 commit comments