name: Project Release on: release: types: [ published ] jobs: build: runs-on: ubuntu-latest steps: - name: checkout repository uses: actions/checkout@v2 - name: validate gradle wrapper uses: gradle/wrapper-validation-action@v1 - name: setup jdk 8.0 uses: actions/setup-java@v2 with: distribution: adopt java-version: 8.0 - name: make gradle wrapper executable run: chmod +x ./gradlew - name: build env: NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} run: ./gradlew publish -PtaboolibUsername=$NEXUS_USERNAME -PtaboolibPassword=$NEXUS_PASSWORD