Skip to content

Commit e063975

Browse files
author
Michael Smith
authored
Update maven.yml
Added server tag release.
1 parent bee9489 commit e063975

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

.github/workflows/maven.yml

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,21 @@ jobs:
2626
- name: Build with Maven
2727
run: mvn -B package --file pom.xml
2828

29-
- name: Set docker image
29+
- name: Bump version and push tag
30+
id: tag_version
31+
uses: mathieudutour/[email protected]
32+
with:
33+
github_token: ${{ secrets.GITHUB_TOKEN }}
34+
35+
- name: Create a GitHub release
36+
uses: actions/create-release@v1
3037
env:
31-
VERSION: 0.1.0
32-
run: |
33-
BRANCH=$(echo $GITHUB_REF | cut -d "/" -f 3)
34-
SHA_SHORT=$(echo $GITHUB_SHA | head -c7)
35-
echo "export TAG=$VERSION-$BRANCH.$SHA_SHORT.$(date +'%Y%m%dT%H%M%S')" >> ./env
36-
38+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
39+
with:
40+
tag_name: ${{ steps.tag_version.outputs.new_tag }}
41+
release_name: Release ${{ steps.tag_version.outputs.new_tag }}
42+
body: ${{ steps.tag_version.outputs.changelog }}
43+
3744
- name: Build kplserver image
3845
uses: turnerlabs/fargate-cicd-action@master
3946
with:
@@ -53,7 +60,7 @@ jobs:
5360
env:
5461
ECR_REPO: ${{ secrets.ECR_REPO }}
5562
with:
56-
args: . ./env; docker tag kplserver:$TAG ${{ secrets.ECR_REPO }}
63+
args: . ./env; docker tag kplserver:latest ${{ secrets.ECR_REPO }}:${{ steps.tag_version.outputs.new_tag }}
5764

5865
- name: Push kplserver image
5966
uses: turnerlabs/fargate-cicd-action@master
@@ -63,4 +70,4 @@ jobs:
6370
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
6471
ECR_REPO: ${{ secrets.ECR_REPO }}
6572
with:
66-
args: . ./env; docker push ${{ secrets.ECR_REPO }}
73+
args: . ./env; docker push ${{ secrets.ECR_REPO }}:${{ steps.tag_version.outputs.new_tag }}

0 commit comments

Comments
 (0)