I have the following .gitlab-ci.yml
My goal is to copy the generated HTML directories from each respective job to a master public HTML page.
But jobs can run concurrently.
For the use case describe above, using the Job approach is incorrect and that I should do everything in a single Job instead.
I am new to GitLab CI/CD philosophy.
stages:
- test
- document
- deploy
test-job1:
stage: test
tags:
- windows_10_pro
script:
- powershell -Command "cmd /c unittest.cmd"
doc-job1:
stage: document
tags:
- windows_10_pro
script:
- powershell -Command "cmd /c runsphinx.cmd"
pages:
stage: deploy
tags:
- windows_10_pro
needs: ["test-job1", "doc-job1"]
script:
- powershell -Command "cmd /c cicd.cmd"
artifacts:
paths:
- public/