ucsdlib / hifive

An application supporting an Employee Recognition program workflow
MIT License
0 stars 0 forks source link

Determine deployment process for High Five Helm chart #302

Open mcritchlow opened 4 years ago

mcritchlow commented 4 years ago

Descriptive summary

With Gitlab, we have a fairly straightforward CI/CD pipeline structure available to us for building an application image, testing it, and then ultimately deploying it if we want. This project currently uses CircleCI.

Do we want to try and do something similar with CircleCI? Do we want to move this repo to Gitlab and setup the CI/CD pipeline there?

Rationale

We need to find a pattern that will work for deploying our applications that will use Helm charts.

mcritchlow commented 4 years ago

@VivianChu - FYI, for now, just so i can do some testing, i'm going to push hifive images to docker hub.

If/when we come up with a strategy for the longer term we can switch. If we decide to stick w/ Github/CircleCI/Docker Hub, then we can integrate building/pushing the images in CircleCI as well

mcritchlow commented 4 years ago

Current/temporary docker image is now published: https://cloud.docker.com/u/ucsdlib/repository/docker/ucsdlib/hifive/tags

Note I've just been publishing locally for now. Hopefully once we have a plan that more permanent we can automate that process in CI