diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index f3f64e8da..2950c2954 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -36,6 +36,11 @@ jobs: build-image-and-publish: runs-on: ubuntu-latest needs: [build-and-test-matrix] + env: + USERNAME: 'omearaj' + IMG_NAME: 'spring-petclinic' + REGISTRY: 'ghcr.io' + BUILDER: 'paketobuildpacks/builder:tiny' steps: @@ -56,11 +61,29 @@ jobs: java-version: 8 - run: mvn -B install --no-transfer-progress --file pom.xml - - name: Build image - uses: bigloupe/buildpacks-action@master + - name: Set App Name + run: 'echo "::set-env name=IMG_NAME::$(echo ${REGISTRY})/$(echo ${USERNAME})/$(echo ${IMG_NAME})"' + - name: Pack Remote Build + uses: dfreilich/pack-action@v1 with: - image: 'spring-petclinic' - tag: '1.0.0' - path: 'target/spring-petclinic-2.4.5.jar' - builder: 'gcr.io/paketo-buildpacks/spring-boot' - env: 'BP_JVM_VERSION=8.*' + args: 'build ${{ env.IMG_NAME }} --builder ${{ env.BUILDER }} --env BP_JVM_VERSION=8.* --publish' + username: ${{ env.USERNAME }} + password: ${{ secrets.GITHUB_TOKEN }} + registry: ${{ env.REGISTRY }} + + + + + + + + + + #- name: Build image + # uses: bigloupe/buildpacks-action@master + # with: + # image: 'spring-petclinic' + # tag: '1.0.0' + # path: 'target/spring-petclinic-2.4.5.jar' + # builder: 'gcr.io/paketo-buildpacks/spring-boot' + # env: 'BP_JVM_VERSION=8.*'