mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 21:26:44 +00:00
ci(e2e): serialize deploy pipeline server -> universal -> workstation
- Run deployment tests sequentially for focused E2E stabilization - Make universal depend on server - Make workstation depend on server and universal - Keep image build as single entry point https://chatgpt.com/share/6967e809-7df4-800f-a234-b40ead86626f
This commit is contained in:
1 file changed
+5
-2
@@ -28,19 +28,22 @@ jobs:
|
||||
uses: ./.github/workflows/test-code-unit.yml
|
||||
build-ci-images:
|
||||
uses: ./.github/workflows/build-ci-images.yml
|
||||
# During the final code implementation against the e2e tests server -> universal -> workstation to keep focus.
|
||||
# Later it can be parallized again
|
||||
test-deploy-universal:
|
||||
needs:
|
||||
- build-ci-images
|
||||
- test-deploy-server
|
||||
uses: ./.github/workflows/test-deploy-universal.yml
|
||||
test-deploy-server:
|
||||
needs:
|
||||
- build-ci-images
|
||||
uses: ./.github/workflows/test-deploy-server.yml
|
||||
# Server debugging has a higher priority, so first wait for all server deployment tests to finish
|
||||
test-deploy-workstation:
|
||||
needs:
|
||||
needs:
|
||||
- build-ci-images
|
||||
- test-deploy-server
|
||||
- test-deploy-universal
|
||||
uses: ./.github/workflows/test-deploy-workstation.yml
|
||||
test-install-make:
|
||||
uses: ./.github/workflows/test-install-make.yml
|
||||
|
||||
Reference in new issue
Block a user