Команда извлечения Jenkins не завершается ошибкой, а просто выдает предупреждение, если при очистке не удается очистить / удалить какой-либо файл - PullRequest
0 голосов
/ 16 января 2020

Jenkins не может очистить / удалить некоторые файлы, для которых выдает предупреждение и не останавливает сборку . Но вместо этого я хотел бы завершить сборку?

От Jenkins, когда используется команда извлечения ниже:

checkout([$class: 'MercurialSCM', clean: true, credentialsId: 'JenkinsAppPassword', revision: '${BRANCH_NAME}', source: 'https://bitbucket.org/<>/<reponame>'])

Он пытается очистить каталог, как показано ниже:

[2020-01-15T09:06:13.688Z] [ci_pipeline_develop] $ hg --config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https" showconfig paths.default
[2020-01-15T09:06:14.425Z] [ci_pipeline_develop] $ hg --config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https" pull --rev develop
[2020-01-15T09:06:17.537Z] pulling from https://bitbucket.org/<>/<repo>
[2020-01-15T09:06:17.537Z] no changes found
[2020-01-15T09:06:17.993Z] [ci_pipeline_develop] $ hg --config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https" update --clean --rev develop
[2020-01-15T09:06:18.305Z] 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[2020-01-15T09:06:18.759Z] [ci_pipeline_develop] $ hg --config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https" --config extensions.purge= clean --all
[2020-01-15T09:06:18.955Z] warning: server-10.6.0.0.EPP1-938-HyperV/Virtual Hard Disks/server-10.6.0.0.EPP1-938-HyperV-0.vhdx cannot be removed
[2020-01-15T09:06:18.955Z] warning: server-10.6.0.0.EPP1-938-HyperV/Virtual Hard Disks/server-10.6.0.0.EPP1-938-HyperV.vhdx cannot be removed
[2020-01-15T09:06:18.955Z] warning: server-10.6.0.0.EPP1-938-HyperV/Virtual Machines/894905BC-81E5-4000-BAF3-1B324C5A11A9.VMRS cannot be removed
[2020-01-15T09:06:18.955Z] warning: server-10.6.0.0.EPP1-938-HyperV/Virtual Machines/894905BC-81E5-4000-BAF3-1B324C5A11A9.vmcx cannot be removed
[2020-01-15T09:06:18.955Z] warning: server-10.6.0.0.EPP1-938-HyperV/Virtual Machines/894905BC-81E5-4000-BAF3-1B324C5A11A9.vmgs cannot be removed
[2020-01-15T09:06:19.629Z] [ci_pipeline_develop] $ hg --config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https" log --rev . --template {node}
[2020-01-15T09:06:20.369Z] [ci_pipeline_develop] $ hg --config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https" log --rev . --template {rev}
[2020-01-14T19:34:03.971Z] WARN: Revision data for previous build unavailable; unable to determine change log
[2020-01-15T09:06:21.105Z] [ci_pipeline_develop] $ hg --config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https" log --rev . --template {node}
[2020-01-15T09:06:21.840Z] [ci_pipeline_develop] $ hg --config auth.jenkins.prefix=* --config ******** --config ******** --config "auth.jenkins.schemes=http https" log --rev . --template {rev}

Когда он не может очистить / удалить некоторые файлы, он выводит «предупреждение: ...», как вы можете видеть выше, и не останавливает сборку jenkins.

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