File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 1414
1515jobs :
1616 build :
17-
1817 runs-on : ubuntu-latest
19-
2018 steps :
2119
2220 # 第一步:下载源码
2321 - name : Checkout
24- - uses : actions/checkout@v3
22+ uses : actions/checkout@v3
2523
2624 # 第二步:打包构建
27- - name : Build
25+ - name : setup jdk
2826 uses : actions/setup-java@v3
2927 with :
3028 java-version : ' 8'
3129 distribution : ' temurin'
3230 cache : maven
33- - run : mvn -B package --file pom.xml
34- - run : mkdir staging && cp target/*full.jar staging
31+
32+ - name : Build
33+ run : mvn -B package --file pom.xml
34+
35+ - name : staging
36+ run : mkdir staging && cp target/*full.jar staging
3537
3638 # 第三步:发布 Release
3739 - name : Create Release
@@ -44,18 +46,19 @@ jobs:
4446 release_name : Release ${{ github.ref }}
4547 draft : false # 是否是草稿
4648 prerelease : true # 是否是预发布
49+
4750 # 第四步: 设置 jobs Maven pom 版本环境变量
4851 - name : Set Release version env variable
4952 run : |
5053 echo "RELEASE_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV
54+
5155 - name : " Build & test"
5256 run : |
5357 echo "done!"
5458
5559 # 第五步:上传构建结果到 Release
56- - name : Upload Release Asset
57- id : upload-release
58- - uses : " marvinpinto/action-automatic-releases@latest"
60+ - name : Upload jar release
61+ uses : " marvinpinto/action-automatic-releases@latest"
5962 with :
6063 repo_token : ${{ secrets.TOKEN }}
6164 automatic_release_tag : ${{ env.RELEASE_VERSION }}
You can’t perform that action at this time.
0 commit comments