jjb: Add windows jobs to lttng-tools
[lttng-ci.git] / jobs / lttng-modules.yaml
index 828c8b9dcb8c689d2154189a82602367475aff55..80897d82d41174518de7bfe185f9866f0eff3f56 100644 (file)
@@ -59,7 +59,7 @@
           target: 'deps/linux'
           do-not-fingerprint: true
       - shell: |
-          git clone --depth=1 -b "v{kversion}" --reference $HOME/gitcache/linux-stable.git/ git://git-mirror.internal.efficios.com/kernel/stable/linux-stable.git src/linux
+          git clone --depth=1 -b "v{kversion}" --reference $HOME/gitcache/linux-stable.git/ git://git-mirror.internal.efficios.com/git/linux-all.git src/linux
       - shell:
          !include-raw-escape: scripts/lttng-modules/build.sh
 
           name: 'kverfloor'
           default: '{kverfloor}'
           description: 'The lowest kernel version to build.'
+      - string:
+          name: 'kverceil'
+          default: '{kverceil}'
+          description: 'The highest kernel version to build. (excluded)'
       - string:
           name: 'kverfilter'
           default: '{kverfilter}'
           description: 'Kernel versions list filtering strategy.'
       - string:
           name: 'kgitrepo'
-          default: 'git://git-mirror.internal.efficios.com/kernel/stable/linux-stable.git'
+          default: 'git://git-mirror.internal.efficios.com/git/linux-all.git'
           description: 'The linux kernel git repository url.'
       - string:
           name: 'kbuildjob'
           description: 'The linux kernel git tag to build against.'
       - string:
           name: 'kgitrepo'
-          default: 'git://git-mirror.internal.efficios.com/kernel/stable/linux-stable.git'
+          default: 'git://git-mirror.internal.efficios.com/git/linux-all.git'
           description: 'The linux kernel git repository url.'
 
     concurrent: true
           description: 'The linux kernel git tag to build against.'
       - string:
           name: 'kgitrepo'
-          default: 'git://git-mirror.internal.efficios.com/kernel/stable/linux-stable.git'
+          default: 'git://git-mirror.internal.efficios.com/git/linux-all.git'
           description: 'The linux kernel git repository url.'
 
     concurrent: true
 
     builders:
       - shell: |
-         git clone --depth=1 -b v4.4 --reference $HOME/gitcache/linux-stable.git/ git://git-mirror.internal.efficios.com/kernel/stable/linux-stable.git src/linux
+         git clone --depth=1 -b v4.9 --reference $HOME/gitcache/linux-stable.git/ git://git-mirror.internal.efficios.com/kernel/stable/linux-stable.git src/linux
          cd src/linux
          make defconfig
          sed -i "s/# CONFIG_KALLSYMS_ALL is not set/CONFIG_KALLSYMS_ALL=y/g" .config
     name: lttng-modules
     github_user: lttng
     github_name: lttng-modules
-    mversion:
-      - stable-2.7
-      - stable-2.8
-      - stable-2.9
-      - master
     jobs:
       - 'lttng-modules_{mversion}_{buildtype}-vanilla':
+          mversion:
+            - stable-2.9
+            - master
+          buildtype: build
+          kverfloor: v2.6.36
+          kverceil: ''
+          kverfilter: none
+      - 'lttng-modules_{mversion}_{buildtype}-vanilla':
+          mversion: stable-2.7
+          buildtype: build
+          kverfloor: v2.6.36
+          kverceil: v4.8-rc0
+          kverfilter: none
+      - 'lttng-modules_{mversion}_{buildtype}-vanilla':
+          mversion: stable-2.8
           buildtype: build
           kverfloor: v2.6.36
+          kverceil: v4.10-rc0
           kverfilter: none
       - 'lttng-modules_{mversion}_build-rt':
           mversion: master
       - 'lttng-modules_{mversion}_build-{uversion}':
+          mversion:
+            - stable-2.8
+            - stable-2.9
+            - master
           uversion:
             - trusty
             - xenial
       - 'lttng-modules_{mversion}_{buildtype}-vanilla':
+          mversion:
+            - stable-2.9
+            - master
+          buildtype: crossbuild
+          kverfloor: v3.16
+          kverceil: ''
+          kverfilter: stable-head
+      - 'lttng-modules_{mversion}_{buildtype}-vanilla':
+          mversion: stable-2.7
+          buildtype: crossbuild
+          kverfloor: v3.16
+          kverceil: v4.8-rc0
+          kverfilter: stable-head
+      - 'lttng-modules_{mversion}_{buildtype}-vanilla':
+          mversion: stable-2.8
           buildtype: crossbuild
           kverfloor: v3.16
+          kverceil: v4.10-rc0
           kverfilter: stable-head
       - 'lttng-modules_VERSION_param-build':
           arch: !!python/tuple [x86-32, x86-64]
       - 'lttng-modules_VERSION_param-crossbuild':
           cross_arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
-      - 'lttng-modules_{mversion}_cppcheck'
+      - 'lttng-modules_{mversion}_cppcheck':
+          mversion:
+            - stable-2.8
+            - stable-2.9
+            - master
       - 'lttng-modules_{mversion}_sloccount':
           mversion: master
       - 'lttng-modules_{mversion}_coverity':
This page took 0.025517 seconds and 4 git commands to generate.