on:
  push:
    branches:
      - 'master'
jobs:
  docker-master:
    runs-on: docker
    container:
      image: git.van-hemmen.com/actions/kaniko:25.21.1
    steps:
      - name: Build & push with Kaniko
        run: /bin/build.sh
        env:
          # --- mandatory --------------------------------------------------------
          KANIKO_CONTEXT: git://git.van-hemmen.com/GuillaumeHemmen/sonar-scanner.git
          GIT_REF_NAME:    ${{ github.ref_name }}
          GIT_USERNAME:    ${{ secrets.docker_username }}
          GIT_PASSWORD:    ${{ secrets.access_token }}

          # --- optional (only needed when you plan to push) ---------------------
          REGISTRY_USER:   ${{ secrets.docker_username }}
          REGISTRY_PASS:   ${{ secrets.access_token }}
          KANIKO_DESTINATION: git.van-hemmen.com/guillaumehemmen/sonar-scanner:${GITHUB_SHA},git.van-hemmen.com/guillaumehemmen/sonar-scanner:latest