X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Fkernel.yaml;h=6b542e3ac973060f39457d536f4a369cbf63651a;hb=c8916a7e2d0fbf69c01e88d5d96b4ce37275db55;hp=cb968d2a2e3a46d30c268eff4e4591c5c7689ca9;hpb=af978102378ede618ff34fe82fb4d008df87c045;p=lttng-ci.git diff --git a/jobs/kernel.yaml b/jobs/kernel.yaml index cb968d2..6b542e3 100644 --- a/jobs/kernel.yaml +++ b/jobs/kernel.yaml @@ -2,7 +2,9 @@ - defaults: name: kernel description: | - TODO + Prepare kernel tree for OOT build of lttng-modules + +

Job is managed by Jenkins Job Builder.

project-type: freestyle @@ -17,21 +19,22 @@ - timestamps - ansicolor - scm: - - git: - url: git://artifacts.internal.efficios.com/git/linux-stable.git - branches: - - refs/tags/v{kversion} - shallow-clone: true - skip-tag: true - fastpoll: true - basedir: linux - reference-repo: $HOME/gitcache/linux-stable.git/ + #scm: + # - git: + # url: git://artifacts.internal.efficios.com/git/linux-stable.git + # branches: + # - refs/tags/v{kversion} + # shallow-clone: true + # skip-tag: true + # fastpoll: true + # basedir: linux + # reference-repo: $HOME/gitcache/linux-stable.git/ properties: - throttle: max-per-node: 0 max-total: 0 + option: category categories: - 'lttng-module-linux' @@ -42,6 +45,7 @@ defaults: kernel project-type: matrix + node: 'master' # Applies only to matrix flyweight task axes: - axis: type: slave @@ -49,24 +53,23 @@ values: '{obj:arch}' builders: + - shell: | + git clone --depth=1 -b "v{kversion}" --reference $HOME/gitcache/linux-stable.git/ git://artifacts.internal.efficios.com/git/linux-stable.git linux - shell: - !include-raw-escape scripts/kernel/build.sh + !include-raw-escape: scripts/kernel/build.sh publishers: - archive: artifacts: 'build/**' allow-empty: false - fingerprint: true - - trigger: - project: lttng-modules_master_{kversion}_{buildtype} - threshold: SUCCESS + - workspace-cleanup ## Project - project: name: kernel kversion: - !include jobs/inc/kernel-versions.yaml.inc + !include: jobs/inc/kernel-versions.yaml.inc jobs: - 'kernel_{kversion}_{buildtype}': buildtype: build