vault backup: 2024-04-09 10:39:12
This commit is contained in:
@@ -29,24 +29,25 @@ In a trunk based UE game development environment, here's a list of the basic act
|
||||
### CI
|
||||
- MANUAL: create a branch from `main` to code something
|
||||
- MANUAL: commit and push to this branch
|
||||
- AUTO: build the game, run the game (null hypothesis test)
|
||||
- AUTO: labelling with either `feat`, `fix`, `chore` or `skip-ci` and optionally `code-review`. If labelled as `code-review`, let it sit.
|
||||
- AUTO: if not `skip-ci`, build the game, run the game (null hypothesis test)
|
||||
- AUTO: run basic pre-package tests (unit/functional).
|
||||
- AUTO: on success, create a PR.
|
||||
- AUTO: labelling with `feat`, `fix`, `chore`, optionally `code-review`. If labelled as `code-review`, let it sit.
|
||||
- AUTO: otherwise, merge to `main` and delete current branch
|
||||
- METRIC: This should take minutes max.
|
||||
### CD
|
||||
- AUTO/MANUAL: on PR merge, if the PR is `feat`, bump the minor version tag. if the PR is `fix` or `chore`, bump the patch version.
|
||||
- AUTO/MANUAL: on PR merge, if the PR is `feat`, bump the minor version tag. if the PR is `fix` or `chore`, bump the patch version. If `skip-ci`, stop there.
|
||||
- AUTO: build, cook, stage, package and archive the game (development)
|
||||
- AUTO: run tests on package (acceptance, E2E)
|
||||
- AUTO: on success upload the result to a running build release.
|
||||
- METRIC: This should take minutes max.
|
||||
- NIGHTLY/MANUAL: either each night or on manual workflow trigger, make a complete build.
|
||||
- AUTO: build the game, run the game (null hypothesis test)
|
||||
- AUTO: build the game, run the game.
|
||||
- AUTO: run all pre-package tests.
|
||||
- AUTO: build, cook, stage, package and archive the game (production)
|
||||
- AUTO: run all package tests.
|
||||
- AUTO: create a unique release
|
||||
- AUTO: create a unique release with a release note and checkboxes.
|
||||
- AUTO: publish on steam (or other).
|
||||
|
||||
---
|
||||
# References
|
||||
Reference in New Issue
Block a user