name: Azure on: release: types: - published push: branches: - '5.0' - '5.4' paths-ignore: - '.env*' - 'docker-compose*.yaml' - '*/rhel/*' - "**.md" defaults: run: shell: bash jobs: build: timeout-minutes: 70 env: LATEST_BRANCH: "${{ github.event.repository.default_branch }}" DOCKER_REPOSITORY: "zabbix" strategy: fail-fast: false matrix: build: - agent - agent2 - java-gateway - proxy-mysql - proxy-sqlite3 - server-mysql - server-pgsql - snmptraps - web-apache-mysql - web-apache-pgsql - web-nginx-mysql - web-nginx-pgsql os: - alpine runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - name: Extract branch name shell: bash run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" id: extract_branch - name: ACR build id: acr uses: ams0/acr-task-github-action@v2 with: service_principal: ${{ secrets.azure_service_principal }} service_principal_password: ${{ secrets.azure_service_principal_password }} tenant: ${{ secrets.azure_tenant }} registry: ${{ secrets.azure_registry }} repository: zabbix-${{ matrix.build }} image: zabbix-${{ matrix.build }} folder: ${{ matrix.build }}/${{ matrix.os }} branch: ${{ steps.extract_branch.outputs.branch }} dockerfile: ${{ matrix.build }}/${{ matrix.os }}/Dockerfile