on: [pr] env: JFROG_URL: schwarzit-xx-sit-stackit-dev-exp-docker-local.jfrog.io JFROG_USERNAME: t-do-s-stackit-dev-exp jobs: test: runs-on: stackit-docker steps: - uses: actions/checkout@v4 - name: Import Secrets id: import-secrets uses: hashicorp/vault-action@v2 with: url: https://prod.sm.eu01.stackit.cloud method: userpass username: ${{ secrets.SECRET_MANAGER_USERNAME }} password: ${{ secrets.SECRET_MANAGER_PASSWORD }} secrets: | 3332b656-c8e9-4a99-9a87-6086843272bc/data/stackit-git-user-management version - name: echo version run: "echo $VERSION" - name: Sensitive Operation run: "echo '${{ steps.import-secrets.outputs.version }}'" - name: Log in to Artifactory uses: docker/login-action@v3 with: registry: ${{ env.JFROG_URL }} username: ${{ env.JFROG_USERNAME }} password: ${{ secrets.JFROG_PASSWORD }} - name: Build and push image uses: https://code.forgejo.org/docker/build-push-action@v5 with: push: false tags: ${{ env.JFROG_URL }}/pipeline_test:ok