Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DevHub Frontend CICD #135

Assignees
Labels

Comments

@kj4ezj
Copy link

kj4ezj commented Dec 9, 2022

Following on devrel issue 134, @nsjames needs to be able to deploy new versions of the DevHub portal frontend (learn.eosnetwork.com) without my help. This ticket is to make a minimum viable product GitHub Action workflow that performs the following for the frontend on base branches or tags:

  1. Builds the static site
  2. Updates the contents of the S3 bucket
  3. Triggers the CDN to invalidate the content at edge locations and load from the origin

See Also

@kj4ezj kj4ezj added the cicd label Dec 9, 2022
@kj4ezj kj4ezj self-assigned this Dec 9, 2022
@kj4ezj kj4ezj moved this to Todo in ENF Engineering Dec 9, 2022
@kj4ezj kj4ezj moved this from Todo to In Progress in ENF Engineering Dec 9, 2022
@kj4ezj kj4ezj linked a pull request Dec 10, 2022 that will close this issue
@kj4ezj kj4ezj changed the title DevHub CICD DevHub Frontend CICD Dec 10, 2022
@kj4ezj
Copy link
Author

kj4ezj commented Dec 22, 2022

Next Steps:

  • Issue 12 - Put AWS Resources into Terraform with a CICD Deployment
  • Issue 13 - Document CICD System
  • Issue 14 - Staging Environment
  • Issue 15 - Backend CICD
  • Issue 16 - Structures CICD
  • Issue 17 - Add a JavaScript/TypeScript Linter to the DevHub Projects
  • Issue 18 - Add BASH Linters for CICD Code
  • Issue 19 - Include Test Suite in CICD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment