OBS SCM CI for a package with a _service
Hi list,
I would like to use OBS SCM CI to test pull requests against a git
project that stores the build descriptions (both kiwi & Dockerfiles in
subdirectories). I have tried to setup a test project on OBS which uses
the scm source service, but ran into the issue, that *every* container
also contains a _service file (which is absolutely required). This
_service "duplication" rendered this approach unusable (the builds would
just fail).
So I tried to use the scmbridge feature, but it looks like that the SCM
CI does not know how to handle it.
Are there any other options left?
Thanks in advance,
Dan
--
Dan Čermák
Hey, On 28.10.22 14:52, Dan Čermák wrote:
So I tried to use the scmbridge feature, but it looks like that the SCM CI does not know how to handle it.
It does. Can you tell us a bit more about your layout or point to some project if it's public? Henne -- Henne Vogelsang http://www.opensuse.org Everybody has a plan, until they get hit. - Mike Tyson
Henne Vogelsang
Hey,
On 28.10.22 14:52, Dan Čermák wrote:
So I tried to use the scmbridge feature, but it looks like that the SCM CI does not know how to handle it.
It does. Can you tell us a bit more about your layout or point to some project if it's public?
I was wrong and you are right, OBS CI actually does support the
`scmsync` tag, but unfortunately I've managed to hit a bug:
https://github.com/openSUSE/open-build-service/issues/13290
FTR, the project in question is this one:
https://github.com/SUSE/BCI-dockerfile-generator/tree/tumbleweed
and the project on OBS is here:
https://build.opensuse.org/project/show/home:dancermak:BCI:Tumbleweed
Cheers,
Dan
--
Dan Čermák
participants (2)
-
Dan Čermák
-
Henne Vogelsang