Skip to content

trigger-release

trigger-release #64

Workflow file for this run

name: Release
on:
push:
tags:
- v*
repository_dispatch:
types: [trigger-release]
workflow_dispatch:
jobs:
deploy-central:
runs-on: ubuntu-latest
container: zepben/pipeline-java
env:
DOCKER_HUB_USER: ${{ secrets.DOCKER_HUB_USER }}
DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }}
steps:
- uses: actions/checkout@v2
- name: Cache maven deps
uses: actions/cache@v2
with:
path: /maven
key: maven
- name: Maven deploy to Central
id: build
uses: zepben/maven-deploy-central-action@main
with:
ZEPBEN_GPG_KEY: ${{ secrets.ZEPBEN_GPG_KEY_B64 }}
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }}
GPG_KEY_PASSWORD: ${{ secrets.GPG_KEY_PASSWORD }}
SETTINGS_PATH: "for-ci-build-image/maven-settings.xml"
NEXUS_MAVEN_REPO: ${{ secrets.NEXUS_MAVEN_REPO }}
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }}
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
NEXUS_RELEASE_URL: ${{ secrets.NEXUS_MAVEN_RELEASE }}
NEXUS_SNAPSHOT_URL: ${{ secrets.NEXUS_MAVEN_SNAPSHOT }}
PROFILE: ossrh
continue-on-error: false
- name: Trigger container build
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.CI_GITHUB_TOKEN }}
event-type: build-container