name: Image Publishing on: workflow_dispatch: jobs: publish-images: runs-on: ubuntu-latest permissions: packages: write contents: read steps: - name: Checkout repository uses: actions/checkout@v2 - name: Setup Java uses: actions/setup-java@v2 with: distribution: 'adopt' java-version: '11' - name: Login to Docker Hub uses: docker/login-action@v2 with: username: ${{ secrets.DOCKER_LOGIN_USER }} password: ${{ secrets.DOCKER_LOGIN_TOKEN }} - name: Publish Project run: ./gradlew run --args="$(pwd)/configuration.toml"