Как прочитать переменные env в рамках действия github, которое используется в файле docker -compose.yml? - PullRequest
0 голосов
/ 02 апреля 2020

Я хочу запустить несколько тестовых примеров для действия GitHub при отправке запроса на получение. У меня есть некоторые переменные env, которые используются в различных файлах. Я столкнулся с проблемой чтения переменных env только из одного файла, docker -compose.yml.

, как мне прочитать это в действии GitHub?

my docker-compose.yml и action.yml файлов здесь:

https://gist.github.com/ashiqdev/21781af493f156aca32313b68aedbc74

1 Ответ

0 голосов
/ 02 апреля 2020

Отсутствие знаний о действиях GitHub блокирует точный ответ на этот вопрос. Вместо этого у меня есть для вас предложение.

Что если вы сохраните свои переменные не в файле docker-compose.yml, а для хранения ссылок на фактические переменные env, которые вы передадите вместе с файлом?

Например, вы можете сохранить все переменные env в файле .env, и docker -compose будет использовать его по умолчанию. source

Кроме того, вы можете указать различные env-файлы для docker -композитных сервисов, с этим .

Это позволит вам использовать переменные docker так же, как и другие env-файлы.

...