Невозможно сделать git pu sh из jenkins при создании новой ветки - PullRequest
0 голосов
/ 08 апреля 2020

Я создаю новую ветку git из Jenkins (execute shell), используя приведенные ниже команды, но когда я запускаю это задание, она создает ветку локально, но не отправляет sh ее в начало координат. Также это задание Дженкинса просто застряло в команде git -pu sh и никогда не завершается. Я думаю, что я что-то упустил где-то из-за чего он не в состоянии pu sh.

git получить оригинал old-branch: new-branch git checkout new-branch git pu sh -u origin new-branch

Я что-то пропустил? Есть предложения?

1 Ответ

0 голосов
/ 08 апреля 2020

Упомянутые вами команды верны, и, похоже, в этом нет никаких проблем.

git fetch origin master:newbranch 
git checkout newbranch 
git push -u origin newbranch

В этом конкретном порядке.

Пожалуйста, проверьте, является ли пользователь, с которым выполняются задания Jenkins Работа с правами доступа достаточна для создания ветки в репозитории git.

И, застряв, что вы имеете в виду, делает ли это таймаут или выдает любую ошибку.

...