| 12345678910111213141516171819202122232425262728293031323334 |
- ---
- # https://github.com/jenkinsci/.github/blob/master/workflow-templates/cd.yaml
- name: cd
- on:
- push:
- branches:
- - main
- - master
- permissions:
- contents: write
- jobs:
- release:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- with:
- fetch-depth: 0
- - name: Set up JDK 21
- uses: actions/setup-java@v4
- with:
- java-version: 21
- distribution: temurin
- server-id: maven.jenkins-ci.org
- server-username: MAVEN_USERNAME
- server-password: MAVEN_TOKEN
- - name: Release
- run: mvn --batch-mode -Dset.changelist -DskipTests deploy
- env:
- MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
- MAVEN_TOKEN: ${{ secrets.MAVEN_TOKEN }}
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|