Skip to content

Commit 7233b5b

Browse files
committed
ci: add maven workflows
1 parent 06d1ea8 commit 7233b5b

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Maven release
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
release_type:
7+
description: 'Major, Minor or Patch release'
8+
type: choice
9+
required: true
10+
default: 'minor'
11+
options:
12+
- "major"
13+
- "minor"
14+
- "patch"
15+
16+
jobs:
17+
maven-release:
18+
uses: danubetech/workflows/.github/workflows/maven-release.yml@main
19+
with:
20+
MAVEN_REPO_SERVER_ID: 'danubetech-maven-releases'
21+
RELEASE_TYPE: ${{ github.event.inputs.release_type }}
22+
secrets:
23+
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
24+
CI_SECRET_READER_PERIODIC_TOKEN: ${{ secrets.CI_SECRET_READER_PERIODIC_TOKEN }}
25+
VAULTCA: ${{ secrets.VAULTCA }}
26+
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Maven snapshot
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- '.gitignore'
7+
- 'README.md'
8+
- 'LICENSE'
9+
- 'docs'
10+
branches: [ main ]
11+
workflow_dispatch:
12+
13+
jobs:
14+
maven-snapshot:
15+
uses: danubetech/workflows/.github/workflows/maven-snapshot.yml@main
16+
with:
17+
MAVEN_REPO_SERVER_ID: 'danubetech-maven-snapshots'
18+
secrets:
19+
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
20+
CI_SECRET_READER_PERIODIC_TOKEN: ${{ secrets.CI_SECRET_READER_PERIODIC_TOKEN }}
21+
VAULTCA: ${{ secrets.VAULTCA }}
22+
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}

0 commit comments

Comments
 (0)