General Availability of the SCM/CI Integration Feature

In May of 2021 we took our first steps towards putting OBS builds into the continuous integration cycle with the SCM/CI feature. Thanks to the valuable feedback we received from users who started as early testers and became heavy users of the feature, we are ready today to push it out of the beta program, making it generally available in OBS.

What Is This About?

With the SCM/CI feature you can take advantage of source code management (SCM) systems like GitHub or GitLab to manage your package sources and integrate OBS to run different continuous integration workflows.

You can set up workflows to build a package in OBS after each pull request and then report back the result to the SCM, to rebuild a package after each change (push event) in a branch, or to create a package in OBS for every software release using Git tags, among others.

Workflow runs in OBS
Details about the workflow runs in OBS
Checks results on GitHub
Checks results on GitHub

Haven’t you started with the integration yet? All you need to know is in our documentation. Give it a try!

This Is Not The End

We haven’t finished off with the SCM/CI integration feature. The current version of the feature is quite stable and helpful so we want all our users can take advantage of it. But we have more ideas and improvements in our backlog. Stay tuned!

How To Give Us Feedback

There are two ways to reach us:

Please note that we favor GitHub to gather feedback as it allows us to easily keep track of the discussions.