This allows to always publish from :TEST to :PUBLISH even without
the :GA -> :TEST step.
Useful for when gocd cleans up old pipeline runs.
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
The SL Micro Maintenance effort has removed isos from staging, which
means there was nothing to trigger openqa on anymore. trigger
on the spdx description instead.
Ensure that the 'product' repo is configured in the project meta.
Unfortunately, since we're checking in the configuration of the staging
itself, rather than the parent project's, there are increased changes of
some human/tooling error that might drop the repository from the
configuration. This will make the job run an endless loop.
Also, add a timeout for 180 minutes for the job. It is enough for
the product build process, and if it isn't, it's better to cancel
and have human eyes looking at it.
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
During image testing, the artifacts built inside the 'product'
repository are used. Let's ensure that the repository is fully
built before attempting to enable images.
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
This basically remove things only needed during product development:
* Updating of release packages
* re-generation of 000product content
* Selectively enabling the images repository
It's time to disable skippkg-finder for 15.6, NON_FTP_PACKAGES.group
should not changed anymore, for not to be affected by any new
updates then skippkg-finder should run anymore.
This was already implemented in ddd2304022e313eca9b391a043b12ecb9afe3bf7
for SLE GA to TEST, but missing in Micro and on the TEST -> PUBLISH leg
in SLE.
Releasing from TEST to PUBLISH might still fail for various reasons.
If it happens, ensure the pipeline exits early with non-zero exit code.
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>