Не удалось создать исполняемый файл (.exe) из выпуска конвейеров Azure Devops - PullRequest
0 голосов
/ 27 ноября 2018

Я работаю для приложения WPF, и недавно я перенес TFS в DevOps Azure, и я также успешно могу создавать артефакты сборки, к сожалению, я не смог создать исполняемый файл из артефактов, поскольку DevOps Azure не поддерживает пакет InstallShieldСоздавая его, теперь я решил перенести артефакты сборки на свой локальный сервер сборки, опять же, закон моей компании не разрешает доступ к моему серверу из внешней сети, что нужно сделать для создания исполняемого файла.

1 Ответ

0 голосов
/ 27 ноября 2018

Агент сборки должен иметь возможность подключаться к DevOps Azure.Этого достаточно, чтобы иметь возможность устанавливать исходящее соединение через https (443).Агент можно настроить для подключения через веб-прокси-сервер.

Какие у вас есть альтернативы:

  • Используйте размещенный агент и установите InstallShield как часть процесса сборки,Это будет медленно, но это выполнимо.Вам нужно будет выполнить этот шаг как часть каждой сборки, которая пытается создать пакет InstallShield и требует от вас установки InstallShield без головы (учитывая, что они являются королями Установщиков, я полагаю, это выполнимо).

  • Использование частного агента в Azure.Вы можете раскрутить любой IaaS-сервер в Azure, установить Visual Studio, InstallShield и Azure DevOps Agent и использовать его в качестве сервера сборки. Существует набор стандартных файлов изображений, которые можно использовать в качестве основы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...