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