36. MOAR ADVANTAGES
New devs on project with broken builds
Also for non-plone packages (simple Python libs)
Public CI for company owned public packages
(niteoweb.click2sell)
37. Thanks!
http://travis-ci.org/
https://github.com/collective/tutorial.todoapp/
https://github.com/datakurre/robotsuite
https://github.com/plone/plone.api
https://github.com/gotcha/plone.act
https://github.com/collective/collective.prettydate
Nejc Zupan, NiteoWeb Ltd. Some images taken from sxc.hu
Hinweis der Redaktion
- I'm no way affiliated with Travis CI GmbH, I'm just a happy user. \n
\n
\n
Jenkins is a open-source CI server you can install yourself.\nTravis is similar, but is a hosted service, tied into GitHub.\n
\n
\n
\n
\n
\n
It’s in “alpha” stage, raising donations to cover operation costs\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Plone has great package granularity -> good idea.\nBut, -> burden of more docs, more tests, more complex dev build\n-> less approachable\n\nLets start taking more responsibility for this and have all packages tested individually,\nin a minimal Plone environment, not just in one huge Jenkins build\n-> more approachable.\n\nJenkins: huge, integrated builds\nTravis: individual packages, add-ons\n