Atom feed of this document
  
 

 Chapter 23. Developer How To Participate Bootcamp

 One Day with Focus on Contribution

 Overview

Training will take 6 hours with labs and quizzes.

Prerequisites

  1. Some knowledge of Python and/or Perl

  2. Editor on a self-supplied laptop with either Eclipse with pydev, vim, emacs, or pycharm

  3. 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

Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page

loading table of contents...