В jenkins запустите другой экземпляр службы Windows под именем .exe - PullRequest
0 голосов
/ 29 апреля 2019

В процессе сборки я устанавливаю одно из моих приложений .net в качестве службы Windows. в целях тестирования я пытаюсь запустить другой экземпляр приложения (не имеет значения, является ли он службой или нет).

вещи, которые я пробовал: использование nssm для установки другого сервиса - сервис установлен, но не запускается

используя sc create - служба установлена, но когда я пытаюсь ее запустить, я получаю The system cannot find the file specified

using installutils - не удалось установить службу, поскольку она уже установлена ​​(даже при использовании другого имени службы)

запустить его как exe с помощью пакетной команды / powershell step / Windows Exe Runner Plugin - получение Cannot start service from the command line or a debugger. A Windows Service must first be installed (using installutil.exe) and then started with the ServerExplorer, Windows Services Administrative tool or the NET START command.

* сборка машины с использованием windows и jenkins запускается как служба и может взаимодействовать с рабочим столом.

Я не хочу начинать с тестовых проектов, которые я запускаю

есть еще идеи или решения?

...