ветка non master не строится в Jenkins - PullRequest
0 голосов
/ 08 апреля 2020

Мой репозиторий является закрытым для bitbucket, а мой родительский репозиторий является masterter- php7 вместо master. Я создал bbranch от master- php7 и сделал некоторые изменения. Теперь я хочу построить из этой ветки, но все еще не удается.

На панели инструментов это сообщение печатается через 10 минут

git fetch --no-tags --progress - https://abc@bitbucket.org/def/xyz.git + refs /heads / : refs / remotes / origin / # timeout = 10 ОШИБКА: Ошибка проверки java .lang.InterruptedException в java .lang.Object.wait (собственный метод) в java .lang.Object.wait (Object. java: 502) в java .lang.UNIXProcess.waitFor (UNIXProcess. java: 395) в hudson.Proc $ LocalPro c .join (Pro c. java: 325 ) в hudson.Pro c .joinWithTimeout (Pro c. java: 171) в org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn (CliGitAPIImpl. java: 2423) в org.jenkinsci.lu gitclient.CliGitAPIImpl.launchCommandWithCredentials (CliGitAPIImpl. java: 2044) в org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access $ 500 (CliGitAPIImpl. java: 81.gliglig.jpg). CliGitAPIImpl. java: 569) в hudson.plugins. git .GitSCM.fetchFrom (GitSCM. java: 907) в hudson.plugins. git .GitSCM.retrieveChanges (GitSCM. java: 113 1) в hudson.plugins. git .GitSCM.checkout (GitSCM. java: 1167) в org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout (SCMStep. java: 124) в организации .jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create (CpsScmFlowDefinition. java: 155) в org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create (* CpsScmFlowDefgision) .workflow.job.WorkflowRun.run (WorkflowRun. java: 303) в hudson.model.ResourceController.execute (ResourceController. java: 97) в hudson.model.Executor.run (Исполнитель. java: 427 ) ОШИБКА: достигнуто максимальное количество повторных попыток извлечения, прерывание

в docker журналах ] не было в списке для начала: [] "

enter image description here

1 Ответ

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

Пользовательский интерфейс, который вы включили, , а не для определения, какую ветвь построить, он является частью конфигурации задания.

Используя GUI, как указано выше, вы говорите Дженкинсу, что ваша работа - это работа конвейера, и она должна запускать файл Jenkinsfile. Дженкинс должен получить файл Jenkinsfile из Source Control (git), поэтому ему нужно знать, как получить этот файл оттуда. В этом GUI вы определяете это. Репозиторий находится по указанному вами URL-адресу, учетные данные соответствуют указанному, имя ветви - */asif_imap_ev2-..., путь к Jenkinsfile внутри репозитория - "Jenkinsfile" (например, файл находится в репо root). Jenkins пытается извлечь Jenkinsfile в соответствии с приведенными выше инструкциями и завершается неудачей, возможно, из-за того, что имя ветви недопустимо (оно содержит */).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...