devsummit:201405:jenkins

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devsummit:201405:jenkins [2014/04/17 20:19] – JulioMerinodevsummit:201405:jenkins [2021/04/25 08:58] (current) – Fix DevSummit links. JethroNederhof
Line 1: Line 1:
 ====== FreeBSD Developer Summit: Continuous Integration and Testing with Jenkins for FreeBSD ====== ====== FreeBSD Developer Summit: Continuous Integration and Testing with Jenkins for FreeBSD ======
  
-Thursday May 15, 09:00-12:00  (location TBD)+Thursday May 15, 09:00-12:00, Location: MRT250
  
 ===== Jenkins ===== ===== Jenkins =====
Line 18: Line 18:
   * Set up more %%FreeBSD%% builds under Jenkins   * Set up more %%FreeBSD%% builds under Jenkins
   * Add %%FreeBSD%% tests to Jenkins   * Add %%FreeBSD%% tests to Jenkins
-  * Integrate with [[https://github/jmmv/kyua/|Kyua]] testing framework+  * Integrate with [[https://github.com/jmmv/kyua/|Kyua]] testing framework
   * Add scripts which can boot %%FreeBSD%% ISO installation images in VM's or on remote systems   * Add scripts which can boot %%FreeBSD%% ISO installation images in VM's or on remote systems
  
Line 35: Line 35:
 ===== Signup sheet ===== ===== Signup sheet =====
  
-In order to attend you need register for the [[/DevSummit|developer summit]].  Follow the guidelines described on the [[/201405DevSummit|main page]] or what you received by email.+In order to attend you need register for the [[/DevSummit|developer summit]].  Follow the guidelines described on the [[DevSummit/201405|main page]] or what you received by email.
  
 If you think you will be able to attend this working group, please e-mail jenkins-admin@freebsd.org and  sign up here: If you think you will be able to attend this working group, please e-mail jenkins-admin@freebsd.org and  sign up here:
Line 42: Line 42:
  
 ^ Developer ^ Login ^ Interested in talking about ^ ^ Developer ^ Login ^ Interested in talking about ^
 +| Pawel Jakub Davidek | pjd |
 +| [[/PedroGiffuni|PedroGiffuni]] | pfg | * curiousity about Jenkins work \\ * interested in Apache Release Audit Tool (RAT) and perhaps some other static analysis tools in the future. |
 | [[/DaichiGoto|DaichiGoto]] | daichi |  | | [[/DaichiGoto|DaichiGoto]] | daichi |  |
 | [[/LiWenHsu|LiWenHsu]] | lwhsu |  | | [[/LiWenHsu|LiWenHsu]] | lwhsu |  |
 +| [[/MarkLinimon|MarkLinimon]] | linimon |  |
 | [[/JulioMerino|JulioMerino]] | jmmv | * Kyua and the [[/TestSuite|TestSuite]]. \\  * Kernel testing. | | [[/JulioMerino|JulioMerino]] | jmmv | * Kyua and the [[/TestSuite|TestSuite]]. \\  * Kernel testing. |
 +| Ravi Pokala |  |  |
 +| Doug Rabson | dfr |  |
 | [[/BennoRice|BennoRice]] | benno |  | | [[/BennoRice|BennoRice]] | benno |  |
 | [[/CraigRodrigues|CraigRodrigues]] | rodrigc | * Integrating Jenkins with Kyua. \\ * Adding more builds. \\ * Creating scripts to boot %%FreeBSD%% in VM's or real machines for testing. | | [[/CraigRodrigues|CraigRodrigues]] | rodrigc | * Integrating Jenkins with Kyua. \\ * Adding more builds. \\ * Creating scripts to boot %%FreeBSD%% in VM's or real machines for testing. |
 | Kirk Russell | Guest of jmmv |  | | Kirk Russell | Guest of jmmv |  |
-| [[/SteveWills|SteveWills]] | swills | ports CI |+| John Wolfe |  |  | 
 +| [[/MariuszZaborski|MariuszZaborski]] | oshogbo |  |
  
-==== Notes ====+===== Notes ===== 
 +==== Next Steps ==== 
 +  * Coverity integration, with uqs@ (lwhsu) 
 +  * Clang builds for doing static analysis with scan-build (lwhsu) 
 +  * integrating Jenkins with Kyua (rodrigc, jmmv) 
 +  * boot time testing of images built with Jenkins. 
 +    * libvirt to boot in VM's? 
 +    * boot on real hardware? 
 +    * reuse scripts from Kyua for booting in QEMU? 
 +  * provisioning VM's for doing Jenkins builds 
 +    * look at pc-sysinstall scripts written by lwhsu 
 +      * https://github.com/lwhsu/freebsd-ci 
 +    * look at release.sh script in release  
 +  * set up more builds from the existing Tinderbox configuration (rodrigc) 
 +  * need to ask for more resources from clusteradm / Foundation 
 +  * set up playground Jenkins instance, so %%FreeBSD%% developers can set up their own builds 
 +  * ports team is interested in using Jenkins, see [[DevSummit/201405/Ports#Jenkins_PortsCI]]
  
-==== Results ====+  * join us, and provide help if you can at: freebsd-testing@freebsd.org ( http://lists.freebsd.org/mailman/listinfo/freebsd-testing )
  
-//(Add a list or attach slides detailing the achieved results here.)//+===== Results =====
  
-[[/201405DevSummit|Back to DevSummit page]]+  * Presentation slides {{devsummit/201405/jenkins/jenkins_bhyve.odp?linkonly|OpenOffice}} {{devsummit/201405/jenkins/jenkins_bhyve.pdf?linkonly|PDF}} 
 + 
 +[[DevSummit/201405|Back to DevSummit page]]
  
  • devsummit/201405/jenkins.1397765993.txt.gz
  • Last modified: 2014/04/17 20:19
  • by JulioMerino