diff --git a/.github/workflows/publishing_packages.yml b/.github/workflows/publishing_packages.yml new file mode 100644 index 0000000..30067e9 --- /dev/null +++ b/.github/workflows/publishing_packages.yml @@ -0,0 +1,22 @@ + +name: Publish package to GitHub Packages +on: [push] +jobs: + publishing: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 1.8 + - name: Update version + run: | + branch="`echo "${{ github.ref }}" | grep -o "[^/]*$"`" + sed -i -e "s/^version=\([0-9\.]*\)/version=\1-branch_$branch-build${{ github.run_number }}/" gradle.properties + - name: prebuild + run: ./gradlew clean build + - name: Publish package + run: ./gradlew --no-parallel publishAllPublicationsToGithubPackagesRepository + env: + GITHUBPACKAGES_USER: ${{ github.actor }} + GITHUBPACKAGES_PASSWORD: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file