У меня есть простой "привет мир" проект C++: https://github.com/RomainGoussault/DeepovНевозможно запустить Jenkins C++ артефакт
Я использую Eclipse IDE для C/C++ разработчиков (на Windows8), который генерирующий Makefile. Я могу запустить файл .exe, созданный Eclipse, но я не могу запустить файл .exe, созданный Jenkins (мой экземпляр Jenkins находится на сервере Linux, размещенном облачными облаками). У меня есть следующее сообщение об ошибке Windows 8.
«Это приложение не может работать на вашем компьютере»
Если я запустить exe-файл, как администратор, я получил еще одно сообщение об ошибке:
Не удается найти «C : \ User \ Romain \ Downloads \ Deepov.exe. Убедитесь, что вы набрали имя правильно, затем повторите попытку.
The Jenkins сборки просто нужно выполнить следующие команды оболочки:
#!/bin/bash
echo "*********building************"
echo $WORKSPACE
cd $WORKSPACE/Debug
echo $PWD
make clean
make
Примечание: Makefile можно найти здесь: https://github.com/RomainGoussault/Deepov/blob/master/Debug/makefile
Вы используете Eclipse, и на Linux? – Technext
На данный момент я использую Eclipse на Win8 – Romain
Хммм ... можете ли вы попробовать запустить Jenkins, созданный .exe в качестве администратора? – Technext