#github #continuous-integration #github-actions
#github #непрерывная интеграция #github-действия
Вопрос:
Как я могу использовать глобальную переменную среды (которую я устанавливаю в верхней части файла) в качестве номера моего порта в действии Github (конфигурационный файл.yml)? Возможно ли это?
Я пробовал
env:
APP_PORT: 3306
......
services:
mysql:
....
ports:
- ${{ env.APP_PORT }}
Ответ №1:
То, что вы пытаетесь сделать, невозможно, поскольку службы определены ниже задания, а не ниже шага:
Вы можете использовать
env
контекст в значении любого ключа на шаге, кроме идентификатора и ключей uses.
Комментарии:
1. правильно … извините за мою опечатку. Я пробовал
${{ env.APP_PORT }}
, но он сказал, что не распознает env.