1 of 15

We Came Together Now What?

Fatih Degirmenci, Ericsson Melvin Hillsman, Huawei Robyn Bergeron, Red Hat

@fdegir @mrhillsman @robynbergeron

2 of 15

Why?

  • We all do CI/CD
    • mostly limited to our communities’ context
  • We all work on solving similar challenges
    • generally on our own
  • We know there are lots of great ideas out there
    • haven’t been talking to each other much
  • We believe in collaboration
    • happening but we need more

3 of 15

The point

  • Break the barriers
  • Work together as one big happy community
  • Enable smooth flow of software from commit to user
  • Do cool things!

4 of 15

What about the tools?

  • Many available
    • Gerrit, Github, Gitlab, Jenkins, Zuul, Spinnaker, Nexus, Artifactory
  • They help us to do what we need
    • design, develop, build, test, deliver, visualize, automate, collaborate
  • They should not dictate what we can achieve and how
    • We choose and use them as needed to help us move forward together

5 of 15

By the way, who is “we”?

We currently consist of the folks who attended a CICD/Infra F2F Workshop in LA, California, prior to the Open Networking Summit.

6 of 15

By the way, who is “we”?

More than just theory. Pragmatic goals and themes to always consider as a community of practitioners.

CNCF CrossCloudCI

OPNFV XCI

Operators and Developers of major CI systems/initiatives:

7 of 15

What we achieved

  • Now we know each other better
  • We share similar concerns
  • There are lots of things we can share with each other
  • We have community contacts named
  • We identified key themes to start tackling

8 of 15

OpenCI

9 of 15

Initial Key Themes

  • Vocabulary, Use Cases, Considerations, Constraints
  • Integrating CIs, Event Driven CI/CI Federation
  • Means and Types of Feedback, Visualization
  • Cross Community Test Strategy
  • Security

10 of 15

What’s next?

  • Keep in touch
  • Continue bringing in new ideas, thoughts, concerns
  • Keep pushing!
  • Start trialing
  • Involve more communities

11 of 15

Having a plan is good but is there anything real?

Making machines talk to each other!

Ω Γειά! Πώς είσαι?

啊,你好! 你好吗?

Oj Hej! Hur mår du?

Oh hi! Howdy?

Oh hi! Howdy?

Oh hi! Howdy?

12 of 15

Having a plan is good but is there anything real?

Ω Γειά! Πώς είσαι?

啊,你好! 你好吗?

Oj Hej! Hur mår du?

13 of 15

Get involved!

  • Mailing list, IRC, mattermost, gitlab, twitter
    • lists.openci.io
    • #openci on Freenode
    • gitlab.openci.io
    • mattermost.openci.io
  • Wiki, Etherpad, Ethercalc
    • (wiki|etherpad|ethercalc).openci.io

14 of 15

OpenCI Collab Discussion

  • Face-to-face/round table collab discussions
    • May 23rd, 09:00 - 12:30
    • Room 302/303

15 of 15

Thank you!