Make timed build-artifacts jobs deploy directly to 'tested'

Description

The time build-artifacts jobs currently invoke the old 'deploy-to-experimental' job to deploy their packages into the experimental flow.

The new 'deploy-to-experimental' job cannot deploy the packages for the timed build-artifacts jobs because it can only handle merged patches. This is the reason why we kept the old build-artifacts jobs around.

Since the artifacts from the timed jobs get deployed to experimental they are also moved to 'tested' after OST succeeds and to the nightly repos.

As we prepare to replace the experimental flow with the chage-queue, we need an alternative solution for getting the artifacts from the timed jobs into 'tested'.

The experimental test jobs do not currently test the artifacts built by the timed build jobs, namely node and appliance.

The proposed solution is therefore to just make the timed build jobs deploy the built artifacs directly to the 'tested' repo and bypass the change-queue flow.

Long term, the CI for projects that are current;y handled via timed builds will be done the new 'test-system-artifacts' and 'build-system-artifacts' STD-CI stages (OVIRT-1396)

Activity

Show:

Barak Korren June 27, 2017 at 12:41 PM

All patches have been merged.

Barak Korren June 26, 2017 at 12:38 PM

All patches had been verified and are currently awaiting code review.

Barak Korren June 25, 2017 at 3:22 PM
Edited

'experimental-master' flow successfully invoked the new job:
http://jenkins.ovirt.org/job/deploy-to_ovirt-master_tested/1

Now also applied patch for timed build jobs.

Barak Korren June 25, 2017 at 11:20 AM

Patch for making 'experimental' use the new job was applied to the 'master' flow in production. Now waiting for an 'experimental-master' run to allow us to +v the patch.

Barak Korren June 22, 2017 at 4:21 PM

Added a patch for cleanin up after ourselves and removing the old code that is currently doing the deployment to 'tested' as part of the 'experimental' flow.

Fixed

Details

Assignee

Reporter

Blocked By

Components

Priority

Created June 18, 2017 at 12:01 PM
Updated July 2, 2017 at 2:08 PM
Resolved June 27, 2017 at 12:41 PM