Thursday June 8th 13:30 to 16:30 in DMS 1160

We will discuss the roadmap of the CI system, examine current TODO list and plan for setting up the performance testing cluster.

If you would like to participate, contact the working group chairs below and CC devsummit@. You will be then added to this page. Please include a list of things you want to talk about or the areas you are interested in. This helps us in planning the session and to bring people together with common interests.

It is possible to bring in people who cannot attend in person via video conference or chat tools. Notes during the session will be published later on for the whole community to see what we discussed.

  • Let more people understand the internal of the FreeBSD's CI system
  • Check the current TODO list, have more people work on the items
  • Add new items to the TODO list
  • Plan for setting up the CI performance test cluster
Presenter Topic Description
LiWenHsu Internal of the FreeBSD's CI system and Roadmap discussion slides
SteveWills Ports CI
BradDavis plan for PerfTesting

Collaborative editor for notes: https://hackmd.io/KwMwLAjCAmDGBMBaARgDlQU0WZBmADIgIYgYSKoBsCA7BpQJyy4g1A==?both

In order to attend, you need to put your name on the general developer summit and register yourself in this page or send email to the working group organizer (lwhsu@, brd@).

Name Username / Affiliation Topics of Interest Notes
LiWenHsu lwhsu Organizer
BradDavis brd Organizer
Diane Bruce db
MichaelDexter dexter FreeBSD regression testing
PeterGrehan grehan FreeBSD regression testing
SteveWills swills TCP and ports
EdMaste emaste Likely only 2nd session
Siva Mahadevan FreeBSD Foundation
Jason Tubnor Invited by brd/dexter
Charlie Yang FreeBSD Foundation
Nanako Momiyama brd

Continuous Integration infra (13:30-14:30)

Ports CI (14:30-15:00)

Network Performance Testing (15:30-16:30)

  • talk to vendors for h/w support?
  • where to put these machines? NYI
  • let venders can setup their test bed

CI/CD Tools

* https://github.com/ovh/cds « Github project * https://ovh.github.io/cds/ « Documentation (pay attention to the nested pages)

Validate manpages in the base system

run make manlint on each first level directories: usr.bin, bin, sbin, etc.

How to set up a FreeBSD ci

  • Basic instruction on how to setup a jenkins slave and maintain it
  • Some recommendations on how to setup complexe build (via jails? installing the dependencies on the fly, etc)

Building Custom Built Jenkins Builders/Images

seanc@ is merging these packer templates: https://github.com/sean-/joyent-freebsd

into: https://github.com/brd/packer-freebsd

CI for 3rd party software

Network testing

Contact Olivier Cochard Labbé (olivier@FreeBSD.org)

Performance for Network Testing

https://freebsd.circonus.com/

Free monitoring account donated to the project by Circonus. Ask seanc@ for details.

tools
Other tools
  • devsummit/201706/testing.txt
  • Last modified: 2018/05/24 16:41
  • by BradDavis