Должен ли я загрузить свой UniversalApp_TemporaryKey.pfx в GitHub?

У меня есть универсальное приложение Windows в GitHub. Теперь проблема возникает, когда я хочу использовать непрерывную интеграцию: временный ключ не загружается с кодом, поэтому построение CI прерывается, говоря:

C:Program Файлы
(x86)MSBuildMicrosoftVisualStudiov14.0AppxPackageMicrosoft.AppXPackage.Цели (1930,5):
предупреждение APPX0104: файл сертификата ‘ UniversalApp_TemporaryKey.pfx ‘ не
найдено.

Мой вопрос: Должен ли я загрузить этот файл, чтобы агент построения CI мог компилировать, или есть какая-то опасность загрузки ключа в публичное хранилище?

1 ответ

  1. Как обсуждалось здесь, вы можете хранить в файле AppVeyor YAML, а не регистрироваться в репозитории.

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