Submissions are managed by a SUSE internal jenkins node in the InstallTools tab.
Each time a new commit is integrated into the master branch of the repository, a new submit request is created to the openSUSE Build Service. The devel project is system:install:head.
For maintained branches, the package is submitted to a devel project but the final submission must be triggered manually.
*.changes
and version numbers are auto-generated from git commits, you don't have to worry about this.
The spec file and other files needed for building in the Build Service are maintained in the obs
subdirectory.
Never do any independent submit requests to the Devel project.
The current names of the devel projects for other branches can be seen in the jenkins logs.
Development happens mainly in the master
branch. The branch is used for all current products.
In rare cases branching was unavoidable:
- branch
sl_11.1
: SLE 11 SP4. - branch
sle12
: SLE 12. - branch
sle12-sp2
: SLE 12 SP2. - branch
sle15-sp1
: SLE 15 SP1. - branch
sle15-sp2
: SLE 15 SP2.
You can find more information about the changes auto-generation and the tools used for jenkis submissions in the linuxrc-devtools documentation.