- project:
name: FreeBSD-main-amd64
target_arch:
- amd64
branch:
- main
- stable-15
- stable-14
jobs:
- 'FreeBSD-{branch}-amd64-ci':
target: amd64
warnscanner: clang
mail_notify_failure: mailinglist
mail_notify_unstable: mailinglist
mail_notify_fixed: mailinglist
- project:
name: FreeBSD-amd64
target_arch:
- amd64
branch:
- stable-13
jobs:
- 'FreeBSD-{branch}-amd64-ci':
target: amd64
warnscanner: clang
- project:
name: FreeBSD-aarch64
target_arch:
- aarch64
branch:
- main
- stable-15
- stable-14
- stable-13
jobs:
- 'FreeBSD-aarch64-ci':
target: arm64
disable_job_images: true
warnscanner: clang
- project:
name: FreeBSD-armv6
target_arch:
- armv6
branch:
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-armv6-ci':
target: arm
warnscanner: clang
- project:
name: FreeBSD-armv7
target_arch:
- armv7
branch:
- main
- stable-15
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-armv7-ci':
target: arm
warnscanner: clang
- project:
name: FreeBSD-i386
target_arch:
- i386
branch:
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-i386-ci':
target: i386
warnscanner: clang
- project:
name: FreeBSD-mips
target_arch:
- mips
branch:
- stable-13
jobs:
- 'FreeBSD-{branch}-mips-ci':
target: mips
warnscanner: clang
disable_job_LINT: true
- project:
name: FreeBSD-mips64
target_arch:
- mips64
branch:
- stable-13
jobs:
- 'FreeBSD-{branch}-mips64-ci':
target: mips
warnscanner: clang
disable_job_LINT: true
- project:
name: FreeBSD-powerpc
target_arch:
- powerpc
branch:
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-powerpc-ci':
target: powerpc
warnscanner: clang
- project:
name: FreeBSD-13-powerpc64
target_arch:
- powerpc64
branch:
- stable-13
jobs:
- 'FreeBSD-{branch}-powerpc64-ci':
target: powerpc
warnscanner: clang
- project:
name: FreeBSD-powerpc64
target_arch:
- powerpc64
branch:
- main
- stable-15
- stable-14
jobs:
- 'FreeBSD-powerpc64-ci':
target: powerpc
warnscanner: clang
- project:
name: FreeBSD-powerpc64le
target_arch:
- powerpc64le
branch:
- main
- stable-15
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-powerpc64le-ci':
target: powerpc
warnscanner: clang
- project:
name: FreeBSD-powerpcspe
target_arch:
- powerpcspe
branch:
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-powerpcspe-ci':
target: powerpc
warnscanner: clang
- project:
name: FreeBSD-riscv64
target_arch:
- riscv64
branch:
- main
- stable-15
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-riscv64-ci':
target: riscv
warnscanner: clang
disable_job_images: true
node_job_build: jailer
- project:
name: FreeBSD-KASAN-amd64
target: amd64
target_arch:
- amd64
branch:
- main
- stable-15
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-{target_arch}-KASAN_build':
- 'FreeBSD-{branch}-{target_arch}-KASAN_testvm':
- 'FreeBSD-{branch}-{target_arch}-KASAN_test':
- project:
name: FreeBSD-KASAN-aarch64
target: arm64
target_arch:
- aarch64
branch:
- main
- stable-15
- stable-14
jobs:
- 'FreeBSD-{branch}-{target_arch}-KASAN_build':
- 'FreeBSD-{branch}-{target_arch}-KASAN_testvm':
- 'FreeBSD-{branch}-{target_arch}-KASAN_test_qemu':
- project:
name: FreeBSD-srcproj
target_arch:
- aarch64
- amd64
project: []
jobs:
- 'FreeBSD-srcproj-{project}-{target_arch}-ci':
target: amd64
warnscanner: clang
- job:
name: FreeBSD-main-scan_build
defaults: global
node: jailer
scm:
- FreeBSD-src-main
properties:
- build-discarder:
num-to-keep: 30
triggers:
- timed: '@daily'
builders:
- add-svn-revision-description
- checkout-scripts
- setup-jail
- execute-in-jail
publishers:
- clean-jail
- publish-clang-scan-build-results
wrappers:
- credentials-binding:
- text:
credential-id: backtrace_token
variable: BACKTRACE_TOKEN
- timestamps
- timeout:
timeout: 480
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- project:
name: FreeBSD-gcc14_build
target: amd64
target_arch:
- amd64
branch:
- main
- stable-15
- stable-14
- stable-13
jobs:
- 'FreeBSD-{branch}-{target_arch}-gcc14_build'
- job:
name: FreeBSD-main-amd64-dtrace_build
defaults: global
node: jailer_fast
scm:
- FreeBSD-src-use_git_commit
parameters:
- USE_GIT_COMMIT
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
FBSD_TARGET=amd64
FBSD_TARGET_ARCH=amd64
LINK_TYPE=latest
MOUNT_REPO=src
builders:
- add-svn-revision-description
- checkout-scripts
- setup-jail
- execute-in-jail
publishers:
- ftp:
site: 'artifact.ci.freebsd.org'
target: 'dtrace-test'
source: 'src/release/artifact/**'
remove-prefix: 'src/release/artifact'
retries: 3
retry-delay: 10000
- clean-jail
- trigger-parameterized-builds:
- project:
- 'FreeBSD-main-amd64-dtrace_testvm'
condition: SUCCESS
git-revision: true
property-file: trigger.property
wrappers:
- timestamps
- timeout:
timeout: 180
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- bind-artifact-credential
- job:
defaults: global
name: FreeBSD-main-amd64-dtrace_testvm
node: image_builder
scm:
- FreeBSD-src-use_git_commit
parameters:
- USE_GIT_COMMIT
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
builders:
- add-svn-revision-description
- checkout-scripts
- setup-jail
- execute-in-jail
publishers:
- ftp:
site: 'artifact.ci.freebsd.org'
target: ''
source: 'artifact/**'
remove-prefix: 'artifact'
retries: 3
retry-delay: 10000
- clean-jail
- trigger-parameterized-builds:
- project:
- 'FreeBSD-main-amd64-dtrace_test'
condition: SUCCESS
git-revision: true
property-file: trigger.property
wrappers:
- timestamps
- timeout:
timeout: 30
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- job:
name: FreeBSD-main-amd64-dtrace_test
node: vmhost_bhyve
scm:
- FreeBSD-src-use_git_commit
parameters:
- USE_GIT_COMMIT
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
FBSD_TARGET=amd64
FBSD_TARGET_ARCH=amd64
LINK_TYPE=latest_tested
builders:
- add-svn-revision-description
- checkout-scripts
- execute-job-build-script
publishers:
- publish-junit-results
wrappers:
- timestamps
- timeout:
timeout: 60
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- bind-artifact-credential
- job:
name: FreeBSD-main-amd64-KMSAN_build
defaults: global
node: jailer_fast
scm:
- FreeBSD-src-use_git_commit
parameters:
- USE_GIT_COMMIT
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
FBSD_TARGET=amd64
FBSD_TARGET_ARCH=amd64
LINK_TYPE=latest
MOUNT_REPO=src
builders:
- add-svn-revision-description
- checkout-scripts
- setup-jail
- execute-in-jail
publishers:
- ftp:
site: 'artifact.ci.freebsd.org'
target: 'snapshot'
source: 'src/release/artifact/**'
remove-prefix: 'src/release/artifact'
retries: 3
retry-delay: 10000
- clean-jail
- trigger-parameterized-builds:
- project:
- 'FreeBSD-main-amd64-KMSAN_testvm'
condition: SUCCESS
git-revision: true
property-file: trigger.property
wrappers:
- timestamps
- timeout:
timeout: 180
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- bind-artifact-credential
- job:
defaults: global
name: FreeBSD-main-amd64-KMSAN_testvm
node: image_builder
scm:
- FreeBSD-src-use_git_commit
parameters:
- USE_GIT_COMMIT
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
builders:
- add-svn-revision-description
- checkout-scripts
- setup-jail
- execute-in-jail
publishers:
- ftp:
site: 'artifact.ci.freebsd.org'
target: ''
source: 'artifact/**'
remove-prefix: 'artifact'
retries: 3
retry-delay: 10000
- clean-jail
wrappers:
- timestamps
- timeout:
timeout: 30
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- job:
name: FreeBSD-main-amd64-KMSAN_test
node: vmhost_bhyve
scm:
- FreeBSD-src-use_git_commit
parameters:
- USE_GIT_COMMIT
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
FBSD_TARGET=amd64
FBSD_TARGET_ARCH=amd64
LINK_TYPE=latest_tested
builders:
- add-svn-revision-description
- checkout-scripts
- execute-job-build-script
publishers:
- publish-junit-results
triggers:
- timed: '0 20 * * *'
wrappers:
- timestamps
- timeout:
timeout: 360
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- bind-artifact-credential
- job:
name: FreeBSD-main-amd64-test_zfs
node: vmhost_bhyve
scm:
- FreeBSD-src-main
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
FBSD_TARGET=amd64
FBSD_TARGET_ARCH=amd64
triggers:
- timed: 'H */6 * * *'
builders:
- add-svn-revision-description
- checkout-scripts
- execute-job-build-script
publishers:
- publish-junit-results
wrappers:
- use-latest-testvm-revision
- timestamps
- timeout:
timeout: 240
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- job:
name: FreeBSD-main-amd64-test_ltp
node: vmhost_bhyve
scm:
- FreeBSD-src-use_git_commit
parameters:
- USE_GIT_COMMIT
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
FBSD_TARGET=amd64
FBSD_TARGET_ARCH=amd64
builders:
- add-svn-revision-description
- checkout-scripts
- execute-job-build-script
publishers:
- publish-junit-results
wrappers:
- timestamps
- timeout:
timeout: 240
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute
- job:
name: FreeBSD-main-amd64-test_tcptestsuite
node: vmhost_bhyve
scm:
- FreeBSD-src-use_git_commit
parameters:
- USE_GIT_COMMIT
properties:
- inject:
properties-content: |
FBSD_BRANCH=main
FBSD_TARGET=amd64
FBSD_TARGET_ARCH=amd64
builders:
- add-svn-revision-description
- checkout-scripts
- execute-job-build-script
publishers:
- publish-junit-results
wrappers:
- timestamps
- timeout:
timeout: 120
timeout-var: 'BUILD_TIMEOUT'
fail: true
type: absolute