From 04a00a369fd777e10d4e30f689d73fc1df7208e8 Mon Sep 17 00:00:00 2001 From: Dan Alima Date: Sun, 31 Dec 2023 13:54:50 +0200 Subject: [PATCH] fix global env --- .github/workflows/maven-build.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml index af9ba8289..0d7c90f6a 100644 --- a/.github/workflows/maven-build.yml +++ b/.github/workflows/maven-build.yml @@ -42,16 +42,32 @@ jobs: - name: Package the project as a runnable Docker image run: | - jf docker build -t $IMAGE_NAME . + jf docker build -t ${{ env.IMAGE_NAME }} . - name: Scan the project with your preferred SCA tool run: | - jf docker scan --format json danvid.jfrog.io/assignment-docker/spring-petclinic:${{ github.sha }} > $SCA_REPORT_FILE + jf docker scan --format json danvid.jfrog.io/assignment-docker/spring-petclinic:${{ github.sha }} > ${{ env.SCA_REPORT_FILE }} - uses: actions/upload-artifact@v4 with: name: sca_report - path: $SCA_REPORT_FILE + path: ${{ env.SCA_REPORT_FILE }} + - name: Publish Build info With JFrog CLI + env: + # Generated and maintained by GitHub + JFROG_CLI_BUILD_NAME: spring-petclinic + # JFrog organization secret + JFROG_CLI_BUILD_NUMBER : ${{ github.run_number }} + run: | + # Bonus part: Publish the image to JFrog Artifactory in your pipeline (using the SaaS trial) + jf docker push ${{ env.IMAGE_NAME }} + # Export the build name and build nuber + # Collect environment variables for the build + jf rt build-collect-env + # Collect VCS details from git and add them to the build + jf rt build-add-git + # Publish build info + jf rt build-publish \ No newline at end of file