Building those packages could be inserted in a chain of jobs that produces ISO pretty easily, IMO.
-Oleg On Thu, Mar 20, 2014 at 11:23 AM, Mike Scherbakov <[email protected]>wrote: > Dmitry, > do I get you right if I say that the ISO we will be building in CI will be > taking packages from OBS? > Does it mean, that new changes merged into master for nailgun/astute, > won't appear in ISO unless I file a ticket to OSCI team to rebuild the > packages? > > Thanks, > > > On Wed, Mar 19, 2014 at 1:19 PM, Dmitry Pyzhov <[email protected]>wrote: > >> Guys, >> >> As you know, nailgun and naily are installed on master node into virtual >> environments from source packages. It is convenient for developers and >> nightmare for continuous integration. >> >> We almost finished creation of rpm packages all the things. But here we >> face an issue: we need additional time for make system change. It will >> allow developer to build private versions of packages from the source code. >> Without this update the only option for creation of packages is via our >> ci/cd infrastructure. >> >> In ideal world we should wait till make system update. But we are limited >> in time, because packaging is dependency for master node upgrades. And >> there is a risk to spend about two weeks on changes and tests. >> >> Obviously we can't merge migration to rpm right now, because it will >> totally break our ability to create development iso. >> >> My proposal is to build development iso as before, in virtual >> environments. And for iso from master branch use packages. It will require >> additional flag during build time and will allow us start test packages >> really soon. >> >> Disadvantage of this solution - for some time we will have different >> types of builds and can create possible issues. >> Another disadvantage - we will need extra code, but it is about 15 lines >> and seems ok for me. >> >> I'm going to create blueprint if nobody have strong objections. >> >> -- >> Mailing list: https://launchpad.net/~fuel-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~fuel-dev >> More help : https://help.launchpad.net/ListHelp >> >> > > > -- > Mike Scherbakov > #mihgen > > -- > Mailing list: https://launchpad.net/~fuel-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~fuel-dev > More help : https://help.launchpad.net/ListHelp > >
-- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

