C2LC-25: Set up deployment of "production" c2lc-coding-environment to build.codelearncreate.org

Metadata

Source
C2LC-25
Type
Task
Priority
N/A
Status
Done
Resolution
N/A
Assignee
N/A
Reporter
Simon Bates
Created
2019-11-18T16:52:39.418-0500
Updated
2020-01-07T10:19:20.197-0500
Versions
N/A
Fixed Versions
N/A
Component
N/A

Description

Set up deployment of the "production" branch of https://github.com/codelearncreate/c2lc-coding-environment to a static site host at https://build.codelearncreate.org/

The application is a React web app and can be built with npm run build with the CI environment variable set. We have a CI build configured using GitHub Actions with more details:

https://github.com/codelearncreate/c2lc-coding-environment/blob/dev-0.1/.github/workflows/ci.yaml

The smallest amount of work would be to reuse what we have currently for https://prototype.codelearncreate.org/

We could also look at triggering Jenkins from GitHub Actions (rather than web hook) or at deploying to Netlify from GitHub Actions.