как читать переменные 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 в .env
file, и docker-compose будет использовать его по умолчанию. источник
Кроме того, вы можете указать разные env-файлы для своих служб создания докеров с помощью this.
Это позволит вам использовать переменные docker-compose так же, как и с другими env-файлами.