From b34f8faa08d44d6afe1f3e2957138e45d71b8c3c Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Tue, 22 Aug 2017 10:57:12 +0200 Subject: [PATCH] kernel: do not fetch git tags After a recent jenkins/plugins update, jenkins started listing tags and attempting git rev-parse ^{commit} on them: Seen branch in repository origin/wip-tighter-types Seen 39 remote branches > git tag -l # timeout=10 > git rev-parse refs/tags/v4.7-rc7^{commit} # timeout=10 > git rev-parse refs/tags/v2.6.30-rc7^{commit} # timeout=10 On the Linux kernel repo, this eventually fails with: > git rev-parse refs/tags/v2.6.11^{commit} # timeout=10 FATAL: Command "git rev-parse refs/tags/v2.6.11^{commit}" returned status code 128: stdout: refs/tags/v2.6.11^{commit} stderr: error: refs/tags/v2.6.11^{commit}: expected commit type, but the object dereferences to tree type Only "trigger" jobs seem to be affected, but we don't really need tags, so don't fetch them for both kernel-trigger and kernel. Signed-off-by: Ilya Dryomov --- kernel-trigger/config/definitions/kernel-trigger.yml | 1 + kernel/config/definitions/kernel.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/kernel-trigger/config/definitions/kernel-trigger.yml b/kernel-trigger/config/definitions/kernel-trigger.yml index 4bebdc023..4c4b9c906 100644 --- a/kernel-trigger/config/definitions/kernel-trigger.yml +++ b/kernel-trigger/config/definitions/kernel-trigger.yml @@ -26,6 +26,7 @@ - 'origin/testing*' - 'origin/master*' - 'origin/for-linus' + do-not-fetch-tags: true skip-tag: true timeout: 20 wipe-workspace: true diff --git a/kernel/config/definitions/kernel.yml b/kernel/config/definitions/kernel.yml index 07cb52cf4..a373b4162 100644 --- a/kernel/config/definitions/kernel.yml +++ b/kernel/config/definitions/kernel.yml @@ -86,6 +86,7 @@ If this is checked, then the binaries will be built and pushed to chacra even if url: https://github.com/ceph/ceph-client.git branches: - $BRANCH + do-not-fetch-tags: true skip-tag: true timeout: 20 shallow-clone: true -- 2.47.3