Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

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

Closed
planetf1 opened this issue Dec 11, 2020 · 7 comments
Closed

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

planetf1 opened this issue Dec 11, 2020 · 7 comments
Assignees

Comments

@planetf1
Copy link
Member

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
Copy link
Member Author

See odpi/egeria#4664

  • Move build to github actions
  • consider what (if any) artifacts should be published, and if so where to. This could be an npm package, or simply an archive of some kind. This should be uploaded by the action

@planetf1
Copy link
Member Author

planetf1 commented Mar 8, 2021

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

@planetf1
Copy link
Member Author

planetf1 commented Mar 15, 2021

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 odpi/egeria#4549)

@planetf1 planetf1 changed the title Consider moving to github actinos Migrate docker build to this repo & all builds to github actions Mar 15, 2021
@sarbull
Copy link
Member

sarbull commented Mar 15, 2021

@planetf1 how can i help?

planetf1 added a commit to planetf1/egeria-ui that referenced this issue Mar 15, 2021
…ncluding docker

Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
planetf1 added a commit to planetf1/egeria-ui that referenced this issue Mar 15, 2021
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
planetf1 added a commit to planetf1/egeria-ui that referenced this issue Mar 15, 2021
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
sarbull added a commit that referenced this issue Mar 15, 2021
#47 implement github action based build for verification, merge inclu…
@planetf1
Copy link
Member Author

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
Copy link
Member Author

planetf1 added a commit to planetf1/egeria-ui that referenced this issue Mar 15, 2021
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
planetf1 added a commit that referenced this issue Mar 16, 2021
@planetf1
Copy link
Member Author

completed

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants