Действия GitHub, которые не читаются в секрете

В моем публичном репозитории больше здесь.

Я не могу понять хоть убей, почему эти секреты не читают. Я пробовал все формы входа в систему с этими секретами, которые я мог придумать, как вы можете видеть из моей истории коммитов. В нескольких последних версиях я использовал инструкцию bash if, чтобы проверить и убедиться, что эти переменные действительно пусты, как вы можете видеть из выходных данных действия.

Я исследовал несколько похожих проблем, но всем им не менее года и, похоже, у меня нет той же проблемы, что и я.

Как видите, мои секретные переменные, похоже, настроены правильно и имеют правильные имена / написание.

Действия GitHub, которые не читаются в секрете

Вы пробовали использовать env vars, которые вы настроили? запустить: docker login -u $ username -p $ token

soltex 30.03.2021 12:26

Да, отлично работает, кроме предупреждения системы безопасности об использовании -p. Ни -p, ни --password-stdin не работают в моем действии, и я подтвердил через bash в действии github, что они не передаются.

Tman1677 30.03.2021 18:47

Вы сохранили свои секреты как environment secrets, вы пытались сохранить их как repository secrets? Я также предлагаю попробовать Docker Login Action: github.com/marketplace/actions/docker-login для аутентификации, может быть полезно в зависимости от вашего контекста.

GuiFalourd 30.03.2021 18:56

Отвечает ли это на ваш вопрос? Как получить доступ к секретам среды из рабочего процесса Github?

riQQ 30.03.2021 19:30
Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
1
4
34
0

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