Как сделать подпись кода в облаке? - PullRequest
0 голосов
/ 03 июля 2018

Какова текущая лучшая практика для подписывания кода в сценарии непрерывной доставки?

Мы используем TFS в качестве сервера сборки и хотим автоматически подписывать сборки.

Новые сертификаты подписи кода поставляются только на токене Harware. Сервер сборки находится в облаке, поэтому у нас нет доступа к HW.

Как дела с подписью кода на серверах сборки в облаке. (например, Visual Studio Online)

1 Ответ

0 голосов
/ 04 июля 2018

Ответ прост: используйте облачные сервисы сборки, такие как Azure DevOps (ex VSTS), но оставьте хотя бы один сервер сборки для подписи с использованием аппаратного токена.

Azure DevOps (бывшая Visual Studio Team Services) работает в Azure, но вы можете зарегистрировать своих собственных агентов, работающих на вашей территории. Для них просто требуется исходящее HTTPS-соединение от Агента до DevOps Azure (например, VSTS). Соединение может даже проходить через веб-прокси, что делает вашу сеть и администраторов безопасности счастливыми. Это очень легко, и у меня это работает во многих местах.

Настройка задокументирована здесь и здесь .

...