Действия Github: set-variables

set-variables — это действие Github для динамической установки нескольких переменных. Он также принимает синтаксис тернарного оператора VARIABLE_NAME: conditional_statement ? true : false.

ИСПОЛЬЗОВАНИЕ

Переменные

Имена переменных являются динамическими — вы можете называть свои переменные как угодно.
Пример:

- uses: marcdomain/set-variables@v1
    with:
      variables: |
        ENVIRONMENT: "${{ github.ref }}" == "refs/heads/main" ? "production" : "staging"
        USERNAME: 1 > 2 ? "John" : "Doe"
Вход в полноэкранный режим Выход из полноэкранного режима

ПРИМЕЧАНИЕ: В условиях/значениях допускаются только типы данных string, number и boolean. Максимально допустимое количество переменных — 10.

Выход

Выходные данные — это разрешенные переменные. В примере выше вы можете получить ожидаемые значения ${{ env.ENVIRONMENT }} и ${{ env.USERNAME }} соответственно.

Ссылки

https://github.com/marketplace/actions/set-variables

Если вы хотите угостить меня кофе ☕️ 😍

https://www.buymeacoffee.com/marcdomain

Оцените статью
Procodings.ru
Добавить комментарий