hawk icon indicating copy to clipboard operation
hawk copied to clipboard

DRAFT: Add ci that submits from github to obs

Open aleksei-burlakov opened this issue 2 years ago • 0 comments

This is a draft-PR. It does two things 1) It resolves gem-dependencies by obs-service-bundle_gems. It happens sometimes that the gems are incompatible in some releases. So this PR simply downloads all gems from the internet (a so-called vendoring). It's good on one hand, that obs-service-bundle_gems resolves dependencies automatically, on the other hand, it takes all gems from internet even those that exist in the obs. It might be ok for OBS (leap releases), but we should prefer the existing gems in the Internal BS (SLE releases). However, we practice vendoring for the hawk-apiserver. There we download go packages from the internet and submit them to both obs and ibs. The improvement could be like: prefer the existing internal gems, but if there's a conflict take some gems from the internet. 2) Besides vendoring, this PR does continuous delivery. It submits the codebase from github to the OBS.

Please leave a comment, your opinion is welcome.

aleksei-burlakov avatar May 08 '22 19:05 aleksei-burlakov