integr8ly / 3scale-operator-old

3scale operator
2 stars 3 forks source link

Update travis push stage to update a branch tag #11

Closed mikenairn closed 5 years ago

mikenairn commented 5 years ago

This change allows a tag with the same name as the current branch (e.g. master) to be be created/updated when a branch is updated.

Main reason for this is so we can have a "master" tag always kept up to date when a PR is merged back.

mikenairn commented 5 years ago

@philbrookes @maleck13 @trepel We happy enough with this? Gives us something similar to what we would get if were able to use quay.io to build the images. A tag in quay.io called "master" will be kept in sync with this repo.

If we are happy enough with this, next step would be to do this for all our operators, and update the installation repo git and image tags to reference master everywhere, see https://github.com/integr8ly/installation/commit/655224137bd85ec3b58e915c4999493aace4d75b

trepel commented 5 years ago

From automation point of view it is crucial for 'master' branch of installer to point to 'master' tags of images of each of integreatly component (=== component that has github repo under integr8ly org). And that these 'master' tags of images are updated upon each PR merge. Merging this one.