To build packages for generic Linux distributions (Debian, Ubuntu, Fedora, CentOS, OpenSUSE) Linaro is now moving to Open Build Service created by SuSE. Typically it's known as OBS.
In case you have used ci.linaro.org for building Debian or rpm packages, using the build-package and build-rpm jobs, similar OBS jobs have been added. For DEB packages use:
https://ci.linaro.org/job/build-package-obs/
Similar to the existing build-package job. Previously you would use parameters "linaro-overlay" and "stretch". In OBS you would target "linaro-overlay-stretch" to get your packages to https://obs.linaro.org/project/show/linaro-overlay-stretch.
And for RPM packages use:
https://ci.linaro.org/job/build-rpm-obs/
To observe and follow the build results, you can go to https://obs.linaro.org/ and select your recently submitted package from the "latest updates tag". Alternatively you can construct the URL to your build with https://obs.linaro.org/package/show/REPOSITORY/PACKAGE
If you want PPA style personal or project specific repositories, you will need to create a OBS account.
Log in using firstname.lastname part of your Linaro account at https://obs.linaro.org/ to create your OBS home
[general] apiurl = https://obs.linaro.org use_keyring = 1
osc co home:firstname.lastname
cd home:firstname.lastname mkdir hello cd hello apt-get source -d hello osc add . osc ci -m "initial import"
If you need new toplevel project, submit a ticket at https://projects.linaro.org/servicedesk/CTT/
Sometimes it's more convinient to run builds locally before uploading to obs builders. The osc tool allows with with "osc build" command. In a typical workflow, you have an unpacked source tree. Update debian/changelog if needed and store source package
dpkg-buildpackage -rfakeroot -S -d cd ..
If you changed package version, remove the old .dsc file, and add the new one
osc rm packagename_oldversion.dsc osc add packagename_newversion.dsc osc build -j`nproc`
Once you pass a successful build, you commit the changes to push them to server
osc commit
The built packages get uploaded to http://obs.linaro.org/PROJECT/REPOSITORY/
Install the Linaro repository key from:
wget -O - http://obs.linaro.org/linaro-overlay-stretch/Debian_9.0/Release.key|sudo apt-key add -
To add an Debian repository, create /etc/apt/sources.list.d/linaro-obs.list
deb http://obs.linaro.org/linaro-overlay-stretch/Debian_9.0/ ./
Home projects are under: