Использование всех этих относительных путей немного схематично. Я думаю, что вы не продумываете свой текущий рабочий каталог и относительные пути правильно.
Например, plist агента сборки указывает, что его рабочий каталог…
/Applications/TeamCity/buildAgent
... но один из аргументов программы, который вы передаете бинарному файлу запуска, это ...
../conf/wrapper.conf
,
Я почти уверен, что это будет интерпретировано как относящийся к рабочему каталогу…
/Applications/TeamCity/buildAgent
... не каталог двоичного файла ...
/Applications/TeamCity/buildAgent/launcher/bin
,
Таким образом, вы на самом деле говорите, чтобы посмотреть в основном ...
/Applications/TeamCity/conf
... который обычно не имеет wrapper.conf
, но я думаю, может быть, вы думали, что вы говорите, чтобы посмотреть ...
/Applications/TeamCity/buildAgent/launcher/conf
... где wrapper.conf
обычно живет
Я думаю, что у вас могут быть и другие ошибки рабочего каталога / относительного пути в ваших списках. Например, похоже, что у вас есть два отдельных logs
каталога, поэтому у вас есть два отдельных набора файлов launchd stdout / stderr. Купить возможно это то, что вы хотели.
Я думаю, что вы должны сначала исправить эти проблемы на пути. Это может быть вся ваша проблема, а не проблема запуска. Но даже если это не так, вам нужно разобраться с этим, чтобы он не мешал дальнейшему устранению неполадок.