Table of Contents

jenkins-admin@ TODO list

ci.FreeBSD.org

Item Responsible Status Note
Recruit more people
Setup ci.FreeBSD.org: config document LiWenHsu In progress Setup
Setup ci.FreeBSD.org: environment provision clusteradm DONE Allocate IPs, config web frontend server and firewall
Setup ci.FreeBSD.org: basic system LiWenHsu In progress jenkins, nginx, ftpd, config backup/notification
Integration with reviews.FreeBSD.org LiWenHsu In progress Integration_with_reviews.FreeBSD.org
Design more fine-grained pipeline Design_more_fine-grained_pipeline
Design a way to purpose new job easier Design_a_way_to_purpose_new_job_easier
Revive clang-scan-build job LiWenHsu In progress Revive_clang-scan-build_job
Revive gcc build
Automatically ports exp-run for all tree / one port
Check reproducible build: src Check_reproducible_build
Check reproducible build: ports Check_reproducible_build
Integration with redports
Non-default-on tests: DTrace test suite LiWenHsu In progress Non-default-on_tests:_DTrace_test_suite
Setup stage environment LiWenHsu In progress https://ci-dev.FreeBSD.org
Better FreeBSD.org authentication mechanism Work with clusteradm to setup oauth.FreeBSD.org, and create an OAuth plugin for FreeBSD.org or general use
Design dashboard ex: https://ci.trafficserver.apache.org/
YSV → NYI migration LiWenHsu DONE We'll just setup new ci.FreeBSD.org in NYI
Performance test
Run tcp-testsuite
arm build BradDavis
mips build In progress waiting for mipsn32 kernel config
powerpc build DONE
sparc64 build DONE
provide more images on artifact server Provide_more_images_on_artifact_server
artifact expiring script
Document “how to submit new job”

Jenkins on FreeBSD

Item Responsible Status Note
Create “FreeBSD jail wrapper” plugin Can reference chroot or docker plugin. Also put this item on IdeasPage
Create “FreeBSD.org OAuth” plugin Can reference other OAuth plugin.

TBD Items

Details

Integration with reviews.FreeBSD.org

Design more fine-grained pipeline

Design a way to purpose new job easier

Revive clang-scan-build job

make CLANG_ANALYZE_OUTPUT_DIR=${WORKSPACE}/clangScanBuildReports CLANG_ANALYZE_OUTPUT=html analyze

Check reproducible build

Non-default-on tests: DTrace test suite

Provide more images on artifact server