Нет. Каждый объект может быть добавлен к java.lang.Object
, а не к String
. Если вам требуется строковое представление любого объекта, вы должны вызвать метод toString()
; это not так же, как приведение объекта в строку.
Это потратило так много времени на мое подчиненное Windows Jenkins.
Я знал, что git был в пути, потому что я выполнил «where git» в командной команде задания сборки.
where git
C:\Program Files (x86)\Git\cmd\git.exe
По-видимому, Jenkins Git Plugin выполняет ** до того, как ** наследуется среда.
УСТАНАВЛИВАЙТЕ ПУТЬ ВАШЕГО ПЛОЩАДЬ ГИТУ (ТОЛЬКО СДЕЛАЙТЕ ЭТО !!) [/ g4]
1) Идите к своему Конфигурация ведомого Windows Управление Jenkins> Управление узлами
2) Выберите конфигурацию вашего подчиненного устройства
3) Проверьте местоположение инструмента в свойствах узла
4) Введите полный путь к git исполняемый файл, включая git.exe
[x] Tool Locations
Name: (GIT) git
Home: C:\Program Files (x86)\Git\cmd\git.exe
См. снимок экрана:
Если кто-то использует Jenkins с недавно установленным Xcode, вам нужно согласиться с лицензией, используя sudo xcodebuild -license
или согласиться с помощью интерфейса.
Иногда эта ошибка возникает, когда дисковое пространство меньше. так что проверьте пространство вашего компьютера, где размещается jenkins. :)
установить путь к git.exe, а не только в каталог git-файла в обоих расположениях конфигураций инструмента.