Build cloudify-manager artifacts on push/merge

Description

The Jenkins file in the cloudify-manager should build artifacts RPMs and docker containers in the following two cases:

A developer push code to a branch:

  • RPMs artifacts that are stored on S3 should be under [BRANCH_NAME]->[BUILD NUMBER]

  • Docker images in ECR should be tagged with BUILD#, branch name, user name

A developer merges PR to master.

  • RPMs artifacts should be created in master->[BUILD NUMBER]

  • Docker images in ECR should be tagged with Build Number and latest

RPMs and Container are relying on UI RPMs as well, let's use the RPMs that are merged to master fornow

We need to generate both premium and community versions

Assignee

Unassigned

Reporter

Alex Molev

Labels

None

Target Version

5.2

QA Owner

None

Premium Only

no

Documentation Required

None

Why Blocked?

None

Release Notes

yes

Priority

None

Epic Link

Priority

Unprioritized
Configure