diff --git a/.github/workflows/stg.yml b/.github/workflows/stg.yml index 8f791730..66eee834 100644 --- a/.github/workflows/stg.yml +++ b/.github/workflows/stg.yml @@ -33,15 +33,16 @@ jobs: password: ${{ secrets.SCW_SECRET_KEY_LECOFFRE }} registry: ${{ env.CONTAINER_REGISTRY_ENDPOINT_LECOFFRE }} - name: Get Git Commit SHA - id: vars - run: | - COMMIT_SHA=$(git rev-parse --short HEAD) - echo "COMMIT_SHA=${COMMIT_SHA}" >> $GITHUB_ENV - echo "Commit SHA is: ${COMMIT_SHA}" + id: get_commit_sha + run: echo "COMMIT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_ENV - name: Build the Docker Image run: docker build . -t ${{ env.CONTAINER_REGISTRY_ENDPOINT_LECOFFRE }}/${{ env.IMAGE_NAME }}:${{ env.COMMIT_SHA }} + env: + COMMIT_SHA: ${{ steps.get_commit_sha.outputs.COMMIT_SHA }} - name: Push the Docker Image to Scaleway Container Registry run: docker push ${{ env.CONTAINER_REGISTRY_ENDPOINT_LECOFFRE }}/${{ env.IMAGE_NAME }}:${{ env.COMMIT_SHA }} + env: + COMMIT_SHA: ${{ steps.get_commit_sha.outputs.COMMIT_SHA }} deploy-to-scaleway-lecoffre: needs: build-and-push-image-lecoffre @@ -51,8 +52,10 @@ jobs: - name: Install CLI uses: scaleway/action-scw@v0 - name: Verify Commit SHA - run: | + run: | echo "Deploying image with Commit SHA: ${{ env.COMMIT_SHA }}" + env: + COMMIT_SHA: ${{ steps.get_commit_sha.outputs.COMMIT_SHA }} - name: Get container ID run: | CONTAINER_ID=$(scw container container list namespace-id=${{ env.NAMESPACE_ID_LECOFFRE }} -o json | jq -r '.[] | select(.name == "${{ env.CONTAINER_NAME }}") | .id') @@ -83,4 +86,5 @@ jobs: SCW_ACCESS_KEY: ${{ secrets.SCW_ACCESS_KEY_LECOFFRE }} SCW_SECRET_KEY: ${{ secrets.SCW_SECRET_KEY_LECOFFRE }} SCW_DEFAULT_PROJECT_ID: ${{ env.PROJECT_ID_LECOFFRE }} - SCW_DEFAULT_ORGANIZATION_ID: ${{ secrets.SCW_ORGANIZATION_ID_LECOFFRE }} \ No newline at end of file + SCW_DEFAULT_ORGANIZATION_ID: ${{ secrets.SCW_ORGANIZATION_ID_LECOFFRE }} + COMMIT_SHA: ${{ steps.get_commit_sha.outputs.COMMIT_SHA }} \ No newline at end of file