1 of 13

The Awesome Workshop:

Virtual Pipelines Training:

2-4 June 2020

• Clemens Lange

• Sam Meehan

• Brendan Regnery

• Kevin Nelson

• Adam Parker

• Giordon Stark

• Savannah Thais

• Leonora Vesterbacka

• Johan Bonilla

• Jackson Burzynski

• Meirin Evans

• Philipp Gadow

• Lukas Heinrich

• Konstantin Lehmann

• Patrick McCormack

• Robin Newhouse

• Mason Proffitt

• Amber Roepe

Awesome Organizers

Awesome Mentors

2 of 13

If you aren’t recording this on Zoom, start the recording …

(just a reminder)

3 of 13

Everyone is Welcome

  • All of you are here and *should* be here
    • Code of Conduct : CERN
  • We are here to help
    • But have all levels of expertise!
  • First time hosting a virtual training
    • Be patient!

There is no such thing as a “stupid question”!

4 of 13

What did I sign up for?

Continuous Integration and Development

  • First in a series of 3 workshops
  • Aim to teach best tools and practices for analysis preservation

Outline of training

  • Watch tutorials on CI/CD, payload
  • Work through material in tutorials
  • Attend hands-on session
    • Implement same steps for your analysis (if you have one)
    • Try out challenges

5 of 13

Schedule

5

Watch and work through tutorials:

payload by Kevin

CI/CD by Giordon

[Whenever you want]

Tuesday

welcome

Wednesday

Work on your own

Thursday

hands-on

Block 1:

[8-10 CET]

Kickoff/Orientation

[15-16 CET]

Block 2:

[10-12 CET]

Block 3:

[12-14 CET]

Block 4:

[14-16 CET]

Block 5:

[16-18 CET]

Block 6:

[18-20 CET]

Block 7:

[20-22 CET]

6 of 13

Wednesday

  • Watch videos
    • Payload by Kevin
    • CI/CD by Giordon
      • Videos are captioned!
        • Courtesy of IRIS-HEP
  • Work
  • Done?
    • Try out the challenges
  • Stuck?
    • Ask your questions here:

6

Watch and work through tutorials:

payload by Kevin

CI/CD by Giordon

[Whenever you want]

7 of 13

Wednesday

GitLab CI/CD Videos

  • 13 videos following the tutorials

turn on caption here!

8 of 13

Wednesday

Ask your questions here:

  • Mattermost:
    • Join Workshop Mattermost
    • Go to More…
    • Join channel corresponding to your question
    • Post a question with @all in case you don’t receive an answer
  • CERN IT Mattermost
  • Google doc:
    • Googledoc
    • We will post FAQs
    • Please check here before you post your questions, it might be a common one!

9 of 13

Thursday

  • [1] Join the session you signed up for
    • Schedule
    • Join zoom with your full name
  • [2] Let yourself be redirected to a breakout room
    • Say hi to your mentor and fellow workshop participants
    • Have video on if you are comfortable
    • Discuss your questions/topics
    • Have fun!
  • In case you run out of questions:
    • Try to add CI/CD to your analysis
    • Try out challenges together!

9

Block 1:

[8-10 CET]

Block 2:

[10-12 CET]

Block 3:

[12-14 CET]

Block 4:

[14-16 CET]

Block 5:

[16-18 CET]

Block 6:

[18-20 CET]

Block 7:

[20-22 CET]

10 of 13

Pre-training Survey

Fill out the pre-training survey!

  • Do it now! I’ll mute for 5 minutes.

11 of 13

Setup testing

Do you have a CERN account?

Use the small zoom buttons on the right of your screen

12 of 13

Setup testing

Do you have a CERN account?

Use the small zoom buttons on the right of your screen

I’ll redirect you to a breakout room to do the Docker set up with Kevin

13 of 13

Setup testing

Do you have a CERN account?

Use the small zoom buttons on the right of your screen

I’ll redirect you to a breakout room to do the Docker set up with Kevin

Can you access CERN gitlab

You’re good to go! Feel free to disconnect and start working!

Stay in this room and we’ll help you