blob: 58e3f582d23bc3a060e2c65ae9213b94142844fb [file] [log] [blame]
Antoine Moynault542c53c2023-08-10 17:26:00 +00001- job:
2 name: tcwg-lnt-run-spec-codesize
3 project-type: freestyle
4 defaults: global
5 properties:
6 - authorization:
7 anonymous:
8 - job-read
9 - job-extended-read
10 everyone-flat:
11 - job-build
12 - job-cancel
13 - build-discarder:
14 days-to-keep: 30
15 num-to-keep: 30
16 disabled: false
17 node: tcwg-jade-03
18 display-name: 'TCWG LNT test spec codesize'
19 concurrent: false
Antoine Moynaultff00dbd2023-08-17 13:32:06 +000020 parameters:
21 - string:
22 name: llvm_rev
23 default: ''
24 description: 'llvm revision'
Antoine Moynault542c53c2023-08-10 17:26:00 +000025 triggers:
26 - timed: '@daily'
27 wrappers:
28 - timestamps
29 - ssh-agent-credentials:
30 # tcwg-buildslave user id
31 users:
32 - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a'
33 builders:
34 - shell: |
35 #!/usr/bin/env bash
36 set -ex
37
38 [ -d "scripts" ] \
39 || git clone https://git.linaro.org/people/antoine.moynault/scripts.git
40
41 (
42 cd scripts
43 git fetch origin master
44 git checkout FETCH_HEAD
45 )
46
47 [ -d "jenkins-scripts" ] \
Laurent Alfonsi3c7c10a2025-04-17 17:04:51 +020048 || git clone https://gitlab.com/Linaro/tcwg/jenkins-scripts.git
Antoine Moynault542c53c2023-08-10 17:26:00 +000049
50 (
51 cd jenkins-scripts
52 git fetch origin master
53 git checkout FETCH_HEAD
54 )
55
Antoine Moynault2b82a4c2023-10-04 16:17:37 +000056 ./jenkins-scripts/docker-run.sh --distro jammy -- ./scripts/lnt-run-spec-codesize.sh