#jenkins #bitbucket
Вопрос:
Ручной git pull способен копировать последний код главного репозитория, но когда я извлекаю из задания на сборку Дженкинса, старый мастер извлекается. мы можем видеть старый запрос на извлечение в нижеприведенных журналах, но не последний.
Пожалуйста, помогите мне в этом. Спасибо
01:48:26 gt; C:Program FilesGitcmdgit.exe rev-parse "refs/remotes/origin/refs/remotes/origin/master^{commit}" # timeout=10 01:48:26 gt; C:Program FilesGitcmdgit.exe rev-parse "refs/remotes/origin/master^{commit}" # timeout=10 01:48:27 Checking out Revision b971a3367b2e015d83a34d0ba2cb92a3bf1e916a (refs/remotes/origin/master) 01:48:27 Enabling Git LFS pull 01:48:27 gt; C:Program FilesGitcmdgit.exe config core.sparsecheckout # timeout=10 01:48:27 gt; C:Program FilesGitcmdgit.exe checkout -f b971a3367b2e015d83a34d0ba2cb92a3bf1e916a # timeout=10 01:48:31 gt; C:Program FilesGitcmdgit.exe config --get remote.origin.url # timeout=10 01:48:31 using GIT_SSH to set credentials Manny Bitbucket Key 01:48:31 gt; C:Program FilesGitcmdgit.exe lfs pull origin # timeout=10 01:49:06 Commit message: "Merged in LicenseTestsScenario (pull request #41)"
Комментарии:
1. Делаете повтор старой сборки в Дженкинсе ? Если это так, вам следует создать задание, чтобы принять ваши последние изменения в Bitbucket.
2. Пожалуйста, приложите усилия, чтобы хотя бы отформатировать журнал. Кроме того, проблема потенциально может заключаться в том, что вы или кто-то другой подтолкнули ветвь, соответствующую подстановочному знаку «*/master», но не являющуюся вашей фактической последней основной ветвью.