Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ci
Path: blob/main/jjb/freebsd-src.yaml
1130 views
1
- project:
2
name: FreeBSD-main-amd64
3
target_arch:
4
- amd64
5
branch:
6
- main
7
- stable-15
8
- stable-14
9
jobs:
10
- 'FreeBSD-{branch}-amd64-ci':
11
target: amd64
12
warnscanner: clang
13
mail_notify_failure: mailinglist
14
mail_notify_unstable: mailinglist
15
mail_notify_fixed: mailinglist
16
17
- project:
18
name: FreeBSD-amd64
19
target_arch:
20
- amd64
21
branch:
22
- stable-13
23
jobs:
24
- 'FreeBSD-{branch}-amd64-ci':
25
target: amd64
26
warnscanner: clang
27
28
- project:
29
name: FreeBSD-aarch64
30
target_arch:
31
- aarch64
32
branch:
33
- main
34
- stable-15
35
- stable-14
36
- stable-13
37
jobs:
38
- 'FreeBSD-aarch64-ci':
39
target: arm64
40
disable_job_images: true
41
warnscanner: clang
42
43
- project:
44
name: FreeBSD-armv6
45
target_arch:
46
- armv6
47
branch:
48
- stable-14
49
- stable-13
50
jobs:
51
- 'FreeBSD-{branch}-armv6-ci':
52
target: arm
53
warnscanner: clang
54
55
- project:
56
name: FreeBSD-armv7
57
target_arch:
58
- armv7
59
branch:
60
- main
61
- stable-15
62
- stable-14
63
- stable-13
64
jobs:
65
- 'FreeBSD-{branch}-armv7-ci':
66
target: arm
67
warnscanner: clang
68
69
- project:
70
name: FreeBSD-i386
71
target_arch:
72
- i386
73
branch:
74
- stable-14
75
- stable-13
76
jobs:
77
- 'FreeBSD-{branch}-i386-ci':
78
target: i386
79
warnscanner: clang
80
81
- project:
82
name: FreeBSD-mips
83
target_arch:
84
- mips
85
branch:
86
- stable-13
87
jobs:
88
- 'FreeBSD-{branch}-mips-ci':
89
target: mips
90
warnscanner: clang
91
disable_job_LINT: true
92
93
- project:
94
name: FreeBSD-mips64
95
target_arch:
96
- mips64
97
branch:
98
- stable-13
99
jobs:
100
- 'FreeBSD-{branch}-mips64-ci':
101
target: mips
102
warnscanner: clang
103
disable_job_LINT: true
104
105
- project:
106
name: FreeBSD-powerpc
107
target_arch:
108
- powerpc
109
branch:
110
- stable-14
111
- stable-13
112
jobs:
113
- 'FreeBSD-{branch}-powerpc-ci':
114
target: powerpc
115
warnscanner: clang
116
117
- project:
118
name: FreeBSD-13-powerpc64
119
target_arch:
120
- powerpc64
121
branch:
122
- stable-13
123
jobs:
124
- 'FreeBSD-{branch}-powerpc64-ci':
125
target: powerpc
126
warnscanner: clang
127
128
- project:
129
name: FreeBSD-powerpc64
130
target_arch:
131
- powerpc64
132
branch:
133
- main
134
- stable-15
135
- stable-14
136
jobs:
137
- 'FreeBSD-powerpc64-ci':
138
target: powerpc
139
warnscanner: clang
140
141
- project:
142
name: FreeBSD-powerpc64le
143
target_arch:
144
- powerpc64le
145
branch:
146
- main
147
- stable-15
148
- stable-14
149
- stable-13
150
jobs:
151
- 'FreeBSD-{branch}-powerpc64le-ci':
152
target: powerpc
153
warnscanner: clang
154
155
- project:
156
name: FreeBSD-powerpcspe
157
target_arch:
158
- powerpcspe
159
branch:
160
- stable-14
161
- stable-13
162
jobs:
163
- 'FreeBSD-{branch}-powerpcspe-ci':
164
target: powerpc
165
warnscanner: clang
166
167
- project:
168
name: FreeBSD-riscv64
169
target_arch:
170
- riscv64
171
branch:
172
- main
173
- stable-15
174
- stable-14
175
- stable-13
176
jobs:
177
- 'FreeBSD-{branch}-riscv64-ci':
178
target: riscv
179
warnscanner: clang
180
disable_job_images: true
181
node_job_build: jailer
182
183
- project:
184
name: FreeBSD-KASAN-amd64
185
target: amd64
186
target_arch:
187
- amd64
188
branch:
189
- main
190
- stable-15
191
- stable-14
192
- stable-13
193
jobs:
194
- 'FreeBSD-{branch}-{target_arch}-KASAN_build':
195
- 'FreeBSD-{branch}-{target_arch}-KASAN_testvm':
196
- 'FreeBSD-{branch}-{target_arch}-KASAN_test':
197
198
- project:
199
name: FreeBSD-KASAN-aarch64
200
target: arm64
201
target_arch:
202
- aarch64
203
branch:
204
- main
205
- stable-15
206
- stable-14
207
jobs:
208
- 'FreeBSD-{branch}-{target_arch}-KASAN_build':
209
- 'FreeBSD-{branch}-{target_arch}-KASAN_testvm':
210
- 'FreeBSD-{branch}-{target_arch}-KASAN_test_qemu':
211
212
- project:
213
name: FreeBSD-srcproj
214
target_arch:
215
- aarch64
216
- amd64
217
# Add list of projects here.
218
project: []
219
jobs:
220
- 'FreeBSD-srcproj-{project}-{target_arch}-ci':
221
target: amd64
222
warnscanner: clang
223
224
- job:
225
name: FreeBSD-main-scan_build
226
defaults: global
227
node: jailer
228
scm:
229
- FreeBSD-src-main
230
properties:
231
- build-discarder:
232
num-to-keep: 30
233
triggers:
234
- timed: '@daily'
235
builders:
236
- add-svn-revision-description
237
- checkout-scripts
238
- setup-jail
239
- execute-in-jail
240
publishers:
241
- clean-jail
242
- publish-clang-scan-build-results
243
wrappers:
244
- credentials-binding:
245
- text:
246
credential-id: backtrace_token
247
variable: BACKTRACE_TOKEN
248
- timestamps
249
- timeout:
250
timeout: 480
251
timeout-var: 'BUILD_TIMEOUT'
252
fail: true
253
type: absolute
254
255
- project:
256
name: FreeBSD-gcc14_build
257
target: amd64
258
target_arch:
259
- amd64
260
branch:
261
- main
262
- stable-15
263
- stable-14
264
- stable-13
265
jobs:
266
- 'FreeBSD-{branch}-{target_arch}-gcc14_build'
267
268
- job:
269
name: FreeBSD-main-amd64-dtrace_build
270
defaults: global
271
node: jailer_fast
272
scm:
273
- FreeBSD-src-use_git_commit
274
parameters:
275
- USE_GIT_COMMIT
276
properties:
277
- inject:
278
properties-content: |
279
FBSD_BRANCH=main
280
FBSD_TARGET=amd64
281
FBSD_TARGET_ARCH=amd64
282
LINK_TYPE=latest
283
MOUNT_REPO=src
284
builders:
285
- add-svn-revision-description
286
- checkout-scripts
287
- setup-jail
288
- execute-in-jail
289
publishers:
290
- ftp:
291
site: 'artifact.ci.freebsd.org'
292
target: 'dtrace-test'
293
source: 'src/release/artifact/**'
294
remove-prefix: 'src/release/artifact'
295
retries: 3
296
retry-delay: 10000
297
- clean-jail
298
- trigger-parameterized-builds:
299
- project:
300
- 'FreeBSD-main-amd64-dtrace_testvm'
301
condition: SUCCESS
302
git-revision: true
303
property-file: trigger.property
304
wrappers:
305
- timestamps
306
- timeout:
307
timeout: 180
308
timeout-var: 'BUILD_TIMEOUT'
309
fail: true
310
type: absolute
311
- bind-artifact-credential
312
313
- job:
314
defaults: global
315
name: FreeBSD-main-amd64-dtrace_testvm
316
node: image_builder
317
scm:
318
- FreeBSD-src-use_git_commit
319
parameters:
320
- USE_GIT_COMMIT
321
properties:
322
- inject:
323
properties-content: |
324
FBSD_BRANCH=main
325
builders:
326
- add-svn-revision-description
327
- checkout-scripts
328
- setup-jail
329
- execute-in-jail
330
publishers:
331
- ftp:
332
site: 'artifact.ci.freebsd.org'
333
target: ''
334
source: 'artifact/**'
335
remove-prefix: 'artifact'
336
retries: 3
337
retry-delay: 10000
338
- clean-jail
339
- trigger-parameterized-builds:
340
- project:
341
- 'FreeBSD-main-amd64-dtrace_test'
342
condition: SUCCESS
343
git-revision: true
344
property-file: trigger.property
345
wrappers:
346
- timestamps
347
- timeout:
348
timeout: 30
349
timeout-var: 'BUILD_TIMEOUT'
350
fail: true
351
type: absolute
352
353
- job:
354
name: FreeBSD-main-amd64-dtrace_test
355
node: vmhost_bhyve
356
scm:
357
- FreeBSD-src-use_git_commit
358
parameters:
359
- USE_GIT_COMMIT
360
properties:
361
- inject:
362
properties-content: |
363
FBSD_BRANCH=main
364
FBSD_TARGET=amd64
365
FBSD_TARGET_ARCH=amd64
366
LINK_TYPE=latest_tested
367
builders:
368
- add-svn-revision-description
369
- checkout-scripts
370
- execute-job-build-script
371
publishers:
372
- publish-junit-results
373
wrappers:
374
- timestamps
375
- timeout:
376
timeout: 60
377
timeout-var: 'BUILD_TIMEOUT'
378
fail: true
379
type: absolute
380
- bind-artifact-credential
381
382
- job:
383
name: FreeBSD-main-amd64-KMSAN_build
384
defaults: global
385
node: jailer_fast
386
scm:
387
- FreeBSD-src-use_git_commit
388
parameters:
389
- USE_GIT_COMMIT
390
properties:
391
- inject:
392
properties-content: |
393
FBSD_BRANCH=main
394
FBSD_TARGET=amd64
395
FBSD_TARGET_ARCH=amd64
396
LINK_TYPE=latest
397
MOUNT_REPO=src
398
builders:
399
- add-svn-revision-description
400
- checkout-scripts
401
- setup-jail
402
- execute-in-jail
403
publishers:
404
- ftp:
405
site: 'artifact.ci.freebsd.org'
406
target: 'snapshot'
407
source: 'src/release/artifact/**'
408
remove-prefix: 'src/release/artifact'
409
retries: 3
410
retry-delay: 10000
411
- clean-jail
412
- trigger-parameterized-builds:
413
- project:
414
- 'FreeBSD-main-amd64-KMSAN_testvm'
415
condition: SUCCESS
416
git-revision: true
417
property-file: trigger.property
418
wrappers:
419
- timestamps
420
- timeout:
421
timeout: 180
422
timeout-var: 'BUILD_TIMEOUT'
423
fail: true
424
type: absolute
425
- bind-artifact-credential
426
427
- job:
428
defaults: global
429
name: FreeBSD-main-amd64-KMSAN_testvm
430
node: image_builder
431
scm:
432
- FreeBSD-src-use_git_commit
433
parameters:
434
- USE_GIT_COMMIT
435
properties:
436
- inject:
437
properties-content: |
438
FBSD_BRANCH=main
439
builders:
440
- add-svn-revision-description
441
- checkout-scripts
442
- setup-jail
443
- execute-in-jail
444
publishers:
445
- ftp:
446
site: 'artifact.ci.freebsd.org'
447
target: ''
448
source: 'artifact/**'
449
remove-prefix: 'artifact'
450
retries: 3
451
retry-delay: 10000
452
- clean-jail
453
wrappers:
454
- timestamps
455
- timeout:
456
timeout: 30
457
timeout-var: 'BUILD_TIMEOUT'
458
fail: true
459
type: absolute
460
461
- job:
462
name: FreeBSD-main-amd64-KMSAN_test
463
node: vmhost_bhyve
464
scm:
465
- FreeBSD-src-use_git_commit
466
parameters:
467
- USE_GIT_COMMIT
468
properties:
469
- inject:
470
properties-content: |
471
FBSD_BRANCH=main
472
FBSD_TARGET=amd64
473
FBSD_TARGET_ARCH=amd64
474
LINK_TYPE=latest_tested
475
builders:
476
- add-svn-revision-description
477
- checkout-scripts
478
- execute-job-build-script
479
publishers:
480
- publish-junit-results
481
triggers:
482
- timed: '0 20 * * *'
483
wrappers:
484
- timestamps
485
- timeout:
486
timeout: 360
487
timeout-var: 'BUILD_TIMEOUT'
488
fail: true
489
type: absolute
490
- bind-artifact-credential
491
492
- job:
493
name: FreeBSD-main-amd64-test_zfs
494
node: vmhost_bhyve
495
scm:
496
- FreeBSD-src-main
497
properties:
498
- inject:
499
properties-content: |
500
FBSD_BRANCH=main
501
FBSD_TARGET=amd64
502
FBSD_TARGET_ARCH=amd64
503
triggers:
504
- timed: 'H */6 * * *'
505
builders:
506
- add-svn-revision-description
507
- checkout-scripts
508
- execute-job-build-script
509
publishers:
510
- publish-junit-results
511
wrappers:
512
- use-latest-testvm-revision
513
- timestamps
514
- timeout:
515
timeout: 240
516
timeout-var: 'BUILD_TIMEOUT'
517
fail: true
518
type: absolute
519
520
- job:
521
name: FreeBSD-main-amd64-test_ltp
522
node: vmhost_bhyve
523
scm:
524
- FreeBSD-src-use_git_commit
525
parameters:
526
- USE_GIT_COMMIT
527
properties:
528
- inject:
529
properties-content: |
530
FBSD_BRANCH=main
531
FBSD_TARGET=amd64
532
FBSD_TARGET_ARCH=amd64
533
builders:
534
- add-svn-revision-description
535
- checkout-scripts
536
- execute-job-build-script
537
publishers:
538
- publish-junit-results
539
wrappers:
540
- timestamps
541
- timeout:
542
timeout: 240
543
timeout-var: 'BUILD_TIMEOUT'
544
fail: true
545
type: absolute
546
547
- job:
548
name: FreeBSD-main-amd64-test_tcptestsuite
549
node: vmhost_bhyve
550
scm:
551
- FreeBSD-src-use_git_commit
552
parameters:
553
- USE_GIT_COMMIT
554
properties:
555
- inject:
556
properties-content: |
557
FBSD_BRANCH=main
558
FBSD_TARGET=amd64
559
FBSD_TARGET_ARCH=amd64
560
builders:
561
- add-svn-revision-description
562
- checkout-scripts
563
- execute-job-build-script
564
publishers:
565
- publish-junit-results
566
wrappers:
567
- timestamps
568
- timeout:
569
timeout: 120
570
timeout-var: 'BUILD_TIMEOUT'
571
fail: true
572
type: absolute
573
574