Contents
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.
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
Online moodle test for theory, bit of syntax and terms, retake until 100%
Content TBD
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