Keycloak

Форк
0
27 строк · 687.0 Байт
1
name: Check required jobs
2
description: Check if all required jobs where successful or skipped
3

4
inputs:
5
  jobs:
6
    description: Jobs (value must be toJSON(needs))
7
    required: true
8

9
runs:
10
  using: "composite"
11
  steps:
12
    - id: check-jobs
13
      name: Check jobs
14
      shell: bash
15
      run: |
16
        JOBS='${{ inputs.jobs }}'
17

18
        echo "Job status:"
19
        echo $JOBS | jq -r 'to_entries[] | " - \(.key): \(.value.result)"'
20
        
21
        for i in $(echo $JOBS | jq -r 'to_entries[] | .value.result'); do
22
          if [ "$i" != "success" ] && [ "$i" != "skipped" ]; then
23
            echo ""
24
            echo "Status check not okay!"
25
            exit 1
26
          fi
27
        done
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.