odpi / egeria-ui

User interface instance using main Egeria functionalities.
https://odpi.github.io/egeria-ui/
Apache License 2.0
35 stars 17 forks source link

Migrate docker build to this repo & all builds to github actions #47

Closed planetf1 closed 3 years ago

planetf1 commented 3 years ago

Followup to #2 In base egeria our PR builds have moved to github actions which are very promising. Opening this up to track consideration of same for egeria-ui repo

planetf1 commented 3 years ago

See https://github.com/odpi/egeria/issues/4664

planetf1 commented 3 years ago

Recommend we do this as part of the refactoring of the chassis/static UI

planetf1 commented 3 years ago

I would like to move the docker build of egeria-ui over into this repo. This will make it much clear what this repo is providing, and how versions etc are managed.

We'll have a docker image, it will be posted to dockerhub as part of the merge build I'll look at moving the builds over to github actions, as we've done with other repos, which should be simple. They can be added as optional steps until working

I'll look at then updating the helm definitions etc to support the use of the UI with a proxy definition. These remain in the base for now but are expected to move to a samples repo at a future date.

(see https://github.com/odpi/egeria/issues/4549)

sarbull commented 3 years ago

@planetf1 how can i help?

planetf1 commented 3 years ago

The first stage of this is done - ie a 'simple' migration. I will disable the azure build, and the docker build in the base

Note that this build is inefficient currently as it rebuilds within the container, but its a first step..

planetf1 commented 3 years ago

Images pushed correctly to dockerhub: https://hub.docker.com/repository/registry-1.docker.io/odpi/egeria-ui/tags?page=1&ordering=last_updated

planetf1 commented 3 years ago

completed