tl-its-umich-edu / canvas-course-manager-next

Canvas Course Manager Next: A redesign of the existing CCM application. It extends Canvas features, makes cumbersome features easier to use, and adds new features.
8 stars 9 forks source link

Add a github action file for build in Github instead of Openshift #412

Closed pushyamig closed 4 months ago

pushyamig commented 4 months ago

This will eliminate the step of doing the build in Openshift and have a docker file specific to openshift (due to docker hub API limitations) The approach is similar to what we did for Myla

https://github.com/tl-its-umich-edu/my-learning-analytics/blob/master/docs/github_actions.md https://github.com/tl-its-umich-edu/my-learning-analytics/blob/master/.github/workflows/main.yml

pushyamig commented 2 months ago

@jaydonkrooss Can you QA this? since I feel it will fall under QA/Dev Category

jaydonkrooss commented 2 months ago

@jaydonkrooss Can you QA this? since I feel it will fall under QA/Dev Category

Locally tested a docker prune and build, CCM loads just fine. Will further test builds as we work on deployment preparation. For reference, the PR relevant to this issue in the feature branch is here: https://github.com/tl-its-umich-edu/canvas-course-manager-next/pull/419