--- # 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 }}