Wednesday, February 21, 2018

SUSE Studio Online Final Final Shutdown on 1st of March

We received some feedback that some users were not able to export their images in time for the shutdown last week and will now enable SUSE Studio at again. It will be available from tomorrow (22nd February) until 1st of March 2018 for the final shut down.

Remember that you can download your kiwi files and upload them to StudioExpress as new solution. More information on StudioExpress is available in this blog post.

Thursday, November 9, 2017

Shut down of SUSE Studio at on 15th of February 2018

We announced previously (see "SUSE Studio online + Open Build Service = SUSE Studio Express) that we are merging SUSE Studio Online and the Open Build Service.

Now is your time to export your templates from SUSE Studio into the new OBS based SUSE Studio Express as explained in the post "SUSE Studio Integration". You can also learn more about the current status of SUSE Studio express in the OBS welcome post.

You have time until the 15th of February to export your templates, afterwards we will start taking down SUSE Studio.

For any questions about SUSE Studio Express, please ask on the build service mailing list (subscribe and read the archive at ).

Friday, September 22, 2017

SUSE Studio online + Open Build Service = SUSE Studio Express

Merging SUSE Studio and Open Build Service

SUSE Studio was launched in 2009 to make building images really easy. Nowadays, images are used everywhere – for public cloud you need images; container images are used to have small and movable workloads, and data center operators use golden images to start their workloads.
As you may be aware, we have an Open Build Service (OBS) tool that helps you to build packages to deliver complete distributions. In the last few years, we have been updating this tool and it now can handle any kind of image.
Additionally, the default engine for building images at SUSE is kiwi and is used in both SUSE Studio and OBS.
Reviewing these offerings and the way the image build situation has evolved, we have decided to merge the two online services, OBS and SUSE Studio, into a common solution.
Looking at the feature requests for SUSE Studio on image building and looking at our technologies, we decided to use OBS as the base for our image building service. Since OBS already builds images for various environments, we will first add a new image building GUI to OBS. This combined solution will now be delivered as "SUSE Studio Express".
For those coming from SUSE Studio, the new OBS based SUSE Studio Express will give you:
  • Collaboration on image building: You can do the usual clone, change, submit, and review cycle to update an image and send it back to the original owner. This also works for image templates that others use  as a base.
  • Support for additional architectures: SUSE Studio only handled x86-64. With the SUSE Studio Express, you will build images for all SUSE  architectures - not only for Intel/AMD x86-64 but later also for ARM,  Power and z Systems.
  • Open Development: The complete source code is available and the development team is blogging about their sprint reports. If you would like to contribute code to the new UI or add image templates, go ahead!
  • We expect OBS will be more flexible, being able to support further imaging tool chains.
  • The development of new images can be done as part of the distribution development, so that images work directly at release of  a product. This also allows us to support these images with maintenance updates in the future. In addition, building of images for not yet  released distributions will be possible.
You can export your existing kiwi files from SUSE Studio and import them into SUSE Studio Express. Keep in mind that the import includes an update to a newer version and thus you might need to update your configuration.
This also means that we will freeze the SUSE Studio service at, new distributions and features will only be available at SUSE Studio Express.
Building of openSUSE Leap 42.3 and SUSE Linux Enterprise 12 SP3 is now available in SUSE Studio Express.

Visit and to start building new images and import your existing Studio configuration.
The development of SUSE Studio Express is on going and the team will continue to add more features . Some features of SUSE Studio Onsite are not available today, but are in plan to deliver in the future , like the ability to upload to public clouds, while other features are not on the roadmap like test drive and gallery.

SUSE Studio Onsite Product

For our users of our product SUSE Studio Onsite, we will continue to support you with our installation and plan a way to migrate to the new OBS based Studio. More details about this at a later time.


Join us at SUSECON, there will be several sessions including session FUT127286 "Building Next-Gen Services and Workloads: SUSE Studio and Open Build Service".

Tuesday, June 6, 2017

Open Build Service Integration

You all know the amazing SUSE Studio and love how it abstracts the complicated process of appliance building.
However, it lacks several essential features like an integration into your continuous integration workflow or automatic rebuilds on updates.
If you have followed our recent blog posts then you may have noticed that we currently work on a better integration of appliance building in the Open Build Service.
This blog post will show you how you can export your appliance from SUSE Studio and import it into the Open Build Service to benefit from these features.

SUSE Studio

SUSE Studio is the award-winning online application to create custom linux appliances.
It helps you configure packages, users, database and much more.
A little known feature is that it allows you to export appliance configuration files.

To do this got to the Build tab, click Export your appliance's Kiwi configuration and then click Download appliance source.

The export contains the Kiwi description of your appliance.
Kiwi is the OS image appliance builder which powers SUSE Studio and Open Build Service in the background.
If you want to know more about it, have a look at the excellent KIWI documentation.
After extracting the archive, you can investigate the files.

The most interesting file is the archive as it can be directly imported into your Open Build Service project.

Open Build Service

First go to your home project and add the Kiwi image builds repository.

After that, create a new package inside your home project.

After clicking on create you will end up with a package without source files.
Click on Add file and select from your download directory to import your SUSE Studio configuration into OBS.

The import feature will extract the archive and does several adaptions like renaming files and ordering repositories.
If everything worked like expected, the appliance should start building after a few minutes.

Advantages & Limitations

Some of you might ask why should you use the Open Build Service instead of SUSE Studio?
As already mentioned in the beginning, OBS can be easily integrated in your continuous integration workflow.
You can setup a source service which automatically fetches your latest code from GitHub, builds an RPM package and eventually your custom Linux application.
The dependency resolution of OBS also makes sure that you get a new appliance as soon as one of the dependencies changed.
To complete the continuous integration workflow, it is possible to test the appliance with Open QA.

But OBS offers more!
SUSE Studio uses only a small subset of Kiwi, with the help of OBS you can make use of the full feature set.
Similiar to GitHub and SUSE Gallery, OBS gives you the ability to collaborate with other appliance maintainers.
Ever wanted to build appliances for your Raspberry Pie?
While SUSE Studio only offered building 64-bit appliances, with OBS you can now build many other architectures including ARM or s390.

We tried to make the import as smooth as possible for you, however, there are of course limitations.
If you have, for instance, custom repositories in your appliance, OBS will fail to resolve these and you will end up with a broken package.


You can resolve this issue by editing the '' file and adding the correct OBS repository with the schema obs://$PROJECT/$REPOSITORY

As OBS parses the configuration file before it starts the build, you can get have choice or similiar issues which you need to resolve manually.
This is for instance the case for imports of KDE configuratation files.

You need to decide on case to case which package is the correct one.
We can fix the KDE configuration by removing the package kdebase4-session from the file.

If you have questions or suggestions, send an email to our mailinglist, join us in IRC on #opensuse-buildservice @ freenode or open an issue.

Friday, March 17, 2017

Maintenance window on Friday, March 17

We'll be moving some of our servers on Friday, March 17 starting at 3pm UTC. It will take a few hours. We're sorry about possible service outages.

Monday, July 25, 2016

SUSE Studio enabled Microsoft Azure image type for SLES 12

We are happy to announce that Azure image type has been enabled for SUSE Linux Enterprise 12 SP1 appliances. From now on you can build and upload SLE12 SP1 based appliances in the Microsoft Azure Cloud.

Tuesday, July 12, 2016

Tackling spam comments on SUSE Gallery

Over the last few months, we have received a lot of questions and requests regarding increasing spam comments on SUSE Gallery. After much thought and consideration, we have decided to disable the comment functionality on SUSE Gallery as of today. You will still be able to read already posted comments. We apologize for any inconvenience this transition causes.
© 2013 SUSE