You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 2
Next »
- CLI
- Checkout repo
- Create bugfix branch
- (other) Find (or make own) a gh extension creating skeletal framework like creating a new project, and we can use that to create a simple project.
- Where extensions live
- What environment is needed
- Basic engineer and build system github action workflows
- ex: gh create-component <project_name>
- Can create addition --type flag for like IOC, Matlab, Python etc.
- GH Actions
- Trigger workflow on check in to any branch
- Call out to build system with repo/branch for the appropriate container (build environment)
- Which calls the component database and checks out repos and builds the repos
- Report
- Run any tests
- Installing build results to some place
- Run whatever tests available specific to component (Like unit tests, integration tests)
- Record to the component databases
- branches under development
- If testing passed, code review passed
- Preferred test location Maybe here?
- Record to the deployment database
- For each active branch under development or production
- Preferred test location Maybe here?.
- Create a pull request
- Handle approval of pull request
- If require coordination with a PAMM, then schedule a job
- Deployment database recording of start stop success failure
- If successful, remove candidate tag, update issue
- if fails, remove entire tag, install the known good tag
Current:
- Do step 'CLI - c.' (other) Find (or make own) a gh extension creating skeletal framework like creating a new project, and we can use that to create a simple project.
- Complete buildroot github action workflow