У меня есть универсальное приложение Windows в GitHub. Теперь проблема возникает, когда я хочу использовать непрерывную интеграцию: временный ключ не загружается с кодом, поэтому построение CI прерывается, говоря:
C:Program Файлы
(x86)MSBuildMicrosoftVisualStudiov14.0AppxPackageMicrosoft.AppXPackage.Цели (1930,5):
предупреждение APPX0104: файл сертификата ‘ UniversalApp_TemporaryKey.pfx ‘ не
найдено.
Мой вопрос: Должен ли я загрузить этот файл, чтобы агент построения CI мог компилировать, или есть какая-то опасность загрузки ключа в публичное хранилище?
Как обсуждалось здесь, вы можете хранить в файле AppVeyor YAML, а не регистрироваться в репозитории.
Или вы можете просто хранить его где-то за пределами GitHub вообще, в безопасном месте и загружать во время каждой сборки. Вы можете хранить секреты, необходимые для загрузки в качестве переменных безопасности AppVeyor