-
Notifications
You must be signed in to change notification settings - Fork 10
Web App Starter Kit
Tim Csaky edited this page Jan 7, 2025
·
3 revisions
The Common Services team is proud to become an active supporter of the QuickStart for OpenShift(QS). The Quickstart is a fully functional set of GitHub Actions workflows and a starter application stack intended to help Agile teams hit the ground running.
This page of our wiki will be evolving over the next few days as we document our own experiences with the QuickStart and a supplementary guide that may help other teams get started.
The Common Services team have deployed a sandbox app using the QS.
- Use the Quickstart Openshift repo as a template
- In your GitHUb repo, add secrets and variables to GH Settings as described in the QS readme
- If you require code-analysis, request SonarCloud projects from BCDevOps using this form
- https://sonarcloud.io/project/configuration?id=bcgov-quickstart-one-backend
- https://sonarcloud.io/project/configuration?id=bcgov-quickstart-one-frontend To allow integration, go to SonarCload project/account settings, generate a token and add it to the Tokens section in your GitHub repo setting
- Configure rulesets
- Setup environments test and prod
- PR will only deploy if code has changed for front or backend. To test pipeline, alter code in one of those directories.
- Sandbox deployment:
- Deployment notifications sent to our MS Teams channel
Return Home
- Home
- Common Services
- Authentication
- Authorization
- Data Persistence
- Developer Resources
- Observability
- Operations
- Research
- Testing
- Acronyms and Terms