Skip to content

CreateTag

CreateTag #1

Workflow file for this run

name: CreateTag
on:
workflow_dispatch:
jobs:
build:
name: Build
runs-on: ubuntu-latest
outputs:
version: ${{ steps.get_version.outputs.VERSION }}
steps:
- uses: actions/checkout@v2
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Build with Maven
run: mvn -B clean verify
- name: Set Release version
run: |
mvn versions:set -DremoveSnapshot -DgenerateBackupPoms=false
- name: Get pom version
id: get_version
run: |
echo ::set-output name=VERSION::$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
- uses: rickstaa/action-create-tag@v1
id: "tag_create"
with:
tag: ${{ steps.get_version.outputs.VERSION }}