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

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

как я могу прочитать это в действии GitHub?

мой docker-compose.yml а также action.yml файлы находятся здесь:

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

1 ответ

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

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

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

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

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

Другие вопросы по тегам