Skip to content

Create Stable Release #14

Create Stable Release

Create Stable Release #14

Workflow file for this run

# This workflow will build a Java project with Gradle
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle
name: Create Stable Release
# Controls when the action will run. Workflow runs when manually triggered using the UI
# or API.
on:
workflow_dispatch:
# Inputs the workflow accepts.
inputs:
prerelease:
description: 'The release should be an experimental release'
default: 'NO'
required: true
jobs:
build_and_release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: addnab/docker-run-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: docker.io
image: eclipse-temurin:17-ubi9-minimal
options: >-
-v ${{ github.workspace }}:/work
-e GITHUB_USER=gocd
-e GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
-e PRERELEASE=${{ github.event.inputs.prerelease }}
run: |
microdnf install -y git findutils
git config --global --add safe.directory /work
cd work
./gradlew verifyExpRelease githubRelease