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

​