From 6b2b48f7a7f47a8570c26b4e905f619c4386b39e Mon Sep 17 00:00:00 2001 From: Emmanuel Bruno <emmanuel.bruno@univ-tln.fr> Date: Mon, 31 Oct 2022 11:33:29 +0100 Subject: [PATCH] adds bfranch name detection for CI. --- action.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/action.yml b/action.yml index 64e077c..85f9349 100644 --- a/action.yml +++ b/action.yml @@ -1,13 +1,15 @@ name: 'Java CI Sonar' description: 'Run sonar against Build a Java CI project with maven and Docker' runs: - using: "composite" + using: "composite"i steps: + - name: Inject slug/short variables + uses: rlespinasse/github-slug-action@v4.3.2 # build the project in a docker container with a specific maven settings.xml # it uses env variables from github secrets for the credentials # to github, dockerhub and sonar. - name: run sonar with Maven in docker - run: ${{ github.action_path }}/mvn.sh sonar:sonar -D sonar.branch.name=${GITHUB_HEAD_REF-${GITHUB_REF##*/}} -DskipTests=true -Dsonar.language=java -Dsonar.report.export.path=sonar-report.json -Dsonar.host.url=${{ env.SONAR_URL }} -Dsonar.login=${{ env.SONAR_TOKEN }} --activate-profiles sonar + run: ${{ github.action_path }}/mvn.sh sonar:sonar -D sonar.branch.name=${{ env.GITHUB_REF_SLUG }} -DskipTests=true -Dsonar.language=java -Dsonar.report.export.path=sonar-report.json -Dsonar.host.url=${{ env.SONAR_URL }} -Dsonar.login=${{ env.SONAR_TOKEN }} --activate-profiles sonar shell: bash - name: Deploy Maven Artifacts run: ${{ github.action_path }}/mvn.sh deploy -- GitLab