pyvo & brug - automating github workflow with jenkins ci

Post on 29-Jan-2018

952 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Pozvánka od Honza Javorka:

“Václav Tunka odloží kávičku z Jávy a povypráví nám strašidelné historky z jeskyní Workflow-in-Open Soúrc, kde se bil se skřety a draky.”

Václav TunkaSoftware engineer, JBoss by Red HatTwitter: @vtunka

@naPyVo@brugcz25.4.2013

Fighting dragons with gitGit workflow for JBoss.org projects

Fork & Pull model

• Everyone can fork our projects on github and then submit pull requests.

• Pull requests get reviewed and merged by the maintainers with push access.

• Challenge: Make the pull request integration more automated.

Pull request automation

Pull request automation

Pull request automation

• Every pull request is automatically tested against rebased master branch.

• If user updates the pull request the whole process is restarted.

• Users can type “retest this please” in the pull request comment to trigger new test-suite run.

Pull request builder

Jenkins GitHub pull request builder plugin

Jenkins GitHub pull request builder plugin

Project/Product git workflow

11

Questions?

12

References

• [1] Jenkins GitHub pull request builder plugin

Image References

• PyVo community logo, courtesy of python.cz

• CC Dragon image

• CC Thanks image by woodleywonderworks

top related