diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml new file mode 100644 index 0000000000..1149851d2c --- /dev/null +++ b/.github/workflows/snapshot.yml @@ -0,0 +1,28 @@ +name: Upload Snapshot + +on: + push: + branches: + - master + workflow_dispatch: {} + +jobs: + verify: + name: latest-images + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup Java + uses: actions/setup-java@v2 + with: + distribution: 'temurin' + java-version: 8.0.x + gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} + gpg-passphrase: MAVEN_GPG_PASSPHRASE + - name: Publish to Apache Maven Central + run: ./mvnw deploy + env: + OSSRH_USERNAME: ${{ secrets.SNAPSHOT_UPLOAD_USER }} + OSSRH_TOKEN: ${{ secrets.SNAPSHOT_UPLOAD_PASSWORD }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSWORD }} \ No newline at end of file diff --git a/README.md b/README.md index 99e22fbec7..07dc0d9254 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ [![Client Capabilities](https://img.shields.io/badge/Kubernetes%20client-Silver-blue.svg?style=flat&colorB=C0C0C0&colorA=306CE8)](http://bit.ly/kubernetes-client-capabilities-badge) [![Client Support Level](https://img.shields.io/badge/kubernetes%20client-beta-green.svg?style=flat&colorA=306CE8)](http://bit.ly/kubernetes-client-support-badge) [![Maven Central](https://img.shields.io/maven-central/v/io.kubernetes/client-java.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.kubernetes%22%20AND%20a:%22client-java%22) +![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.kubernetes/client-java?label=Maven%20Snapshot&server=https%3A%2F%2Foss.sonatype.org) Java client for the [kubernetes](http://kubernetes.io/) API.