Developer How To Participate Bootcamp
One Day with Focus on Contribution
Overview
Training will take 6 hours with labs and quizzes.
Prerequisites
Some knowledge of Python and/or Perl
Editor on a self-supplied laptop with either Eclipse with pydev, vim, emacs, or pycharm
Run through the Operator Training Guide Getting Started Lab in full. This will walk each trainee through installing the accounts and tools required for the bootcamp.
Morning Classroom 10:00 to 11:15
Understanding the local tools in-depth
Pycharm editor
Git
Sourcetree
Maven
Understanding the remote tools in-depth
git-review
github
gerrit
jenkins
gearman
jeepy
zuul
launchpad
CI Pipeline Workflow Overview
Understanding the submission process in-depth
Review submission syntax
Gerrit etiquette
Resubmission
Morning Lab 11:30 to 12:30
TBD
Morning Quiz 12:30 to 12:50
Online moodle test for theory, bit of syntax and terms, retake until 100%
Content TBD
Afternoon Classroom 13:30 to 14:45
Understanding the CI Pipeline in-depth
Gerrit Workflow
Common jenkins tests
Reviewing and understanding zuul
Understanding jenkins output
Understanding jenkins system manual (devstack)
automated (tempest) integration tests
Afternoon Lab 15:00 to 17:00
TBD
Afternoon Quiz 17:00 to 17:20
Online moodle test for theory, bit of syntax and terms, retake until 100%
Content TBD