Skip to content

Commit 7f65a62

Browse files
committed
cicd: added no-test release workflow
1 parent 725dbf0 commit 7f65a62

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Release
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
version:
7+
description: 'Release version'
8+
required: true
9+
branch:
10+
description: 'Branch'
11+
default: 'master'
12+
required: true
13+
14+
jobs:
15+
release:
16+
name: Release
17+
uses: redis-field-engineering/redis-github-workflows/.github/workflows/release.yml@main
18+
with:
19+
branch: ${{ github.event.inputs.branch }}
20+
version: ${{ github.event.inputs.version }}
21+
java-version: 21
22+
tasks: build publish -x test
23+
secrets:
24+
github-token: ${{ secrets.GIT_ACCESS_TOKEN }}
25+
gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }}
26+
gpg-public-key: ${{ secrets.GPG_PUBLIC_KEY }}
27+
gpg-secret-key: ${{ secrets.GPG_SECRET_KEY }}
28+
docker-username: ${{ secrets.DOCKER_USERNAME }}
29+
docker-password: ${{ secrets.DOCKER_PASSWORD }}
30+
sonatype-username: ${{ secrets.SONATYPE_USERNAME }}
31+
sonatype-password: ${{ secrets.SONATYPE_PASSWORD }}
32+
slack-webhook: ${{ secrets.SLACK_WEBHOOK }}

0 commit comments

Comments
 (0)