Компьютеры · Инструкция
Как создать GitHub Actions variable через CLI
`gh variable set` записывает variable в выбранную область. Для repository-level достаточно имени, `--repo` и значения.
Короткий ответ
Пример: `gh variable set DEPLOY_ENV --repo octo-org/example-repo --body production`, затем проверьте значение через `gh variable list --json`.
Что делать
- `gh variable list --repo octo-org/example-repo --json name,value`
- `gh variable set DEPLOY_ENV --repo octo-org/example-repo --body production`
- `gh variable list --repo octo-org/example-repo --json name,value --jq ".[] | select(.name == "DEPLOY_ENV")"`
Set работает как create/update
Если имя уже существует в выбранной области, команда обновляет его значение вместо необходимости отдельной edit-команды.
Что учитывать
Условия меняются. Страница отражает состояние на 2026-09-19; при расхождении с официальной документацией приоритет у первоисточника.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. gh variable set — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.