action #1812
closedMechanism to synchronize the publishing of new ISOs/repos with the result of integration tests and for cleaning up results
Description
In order to make "factory-tested" and "factory ISO" possible (see https://progress.opensuse.org/workflow/factory-proposal.html ), we need some way to 'stamp' a build as 'good enough' and a way to coordinate the publishing of new ISOs and repositories with that stamp.
Updated by alarrosa almost 11 years ago
- Estimated time changed from 20.00 h to 30.00 h
Updated by ancorgs almost 11 years ago
- Subject changed from Mechanism to synchronize the publishing of new ISOs/repos with the result of integration tests to Requirement for mechanism to synchronize the publishing of new ISOs/repos with the result of integration tests and for cleaning up results
- Assignee set to coolo
- Estimated time changed from 30.00 h to 10.00 h
Updated by coolo over 10 years ago
- Status changed from New to In Progress
- Assignee set to coolo
Adrian recommends the following scenario:
openSUSE:Factory builds new ISOs without caring about build numbers per se - and publishes the FTP tree as factory_untested when it's ready.
an external entity checks if openQA is ready with the previous build and if openSUSE:Factory is ready with a new build (all ISOs built) and if so, triggers a "release" of openSUSE:Factory into openSUSE:Factory:ToTest and assigns a build number to all ISOs while copying the ISOs/repos.
openQA tests only staging projects and openSUSE:Factory:ToTest and once openQA is done with testing the build, the build is published and the previous step gets a green light to copy a new build.
OBS doesn't require new features to implement this, we'd need to implement the logic around it though.
Updated by alarrosa over 10 years ago
- Subject changed from Requirement for mechanism to synchronize the publishing of new ISOs/repos with the result of integration tests and for cleaning up results to Mechanism to synchronize the publishing of new ISOs/repos with the result of integration tests and for cleaning up results
Updated by coolo over 10 years ago
- % Done changed from 0 to 50
the solution is set out, but I had to fix several other things around factory ISOs to get closer to the goal of this issue
Updated by coolo over 10 years ago
- Status changed from In Progress to Resolved
will create more defined tasks