Details
-
Task
-
Resolution: Unresolved
-
P1: Critical
-
None
-
None
-
None
Description
e.g.
All tests are run with ENV variable "environment" = (local, staging, production)
local:
- Gitlab is local
- Only for testing basic stuff
staging:
- Gitlab is in Qt intra
- For testing things within Qt and pre-production
production:
- Gitlab is qtcloud-registry.qt.io
Goals:
- what happens when developer is making changes to code locally? what is tested then?
- What happens when code is pushed to Gitlab? What tests are run? Where is this automatically deployed?
- What happens when code is pushed to "Production" branch in Gitlab? What tests are run? What job is responsible to "automatically" deploy this to "production"
Finally: Implement all such jobs. Write first versions of all such tests.