@@ -271,17 +271,22 @@ will become a green tick which indicates that our CI for the commit has passed.
271271
272272??? note "What would have our CI looked like in GitLab?"
273273
274- There are not so many differences with how our specific CI would have looked like in CI/CD. One major difference is
275- where the CI file is stored. In the case of GitLab CI/CD, the workflow must be stored in a file called
276- `.gitlab-ci.yml` in the base directory of the repository. The documentation of EESSI GitLab compenent
274+ There are not so many real differences with how our specific CI would have looked like in CI/CD. The core steps
275+ that we need to run are the same, but the structure to get to them is different. Again an LLM is of major
276+ assistance when creating our CI file.
277+
278+ One major practical difference is where the CI file is stored and what it is called. In the case of GitLab CI/CD,
279+ the workflow must be stored in a file called
280+ `.gitlab-ci.yml` in the base directory of the repository. The documentation of EESSI GitLab component
277281 again provides a starting point from which we can construct a final CI file:
278282 ```yaml title=".gitlab-ci.yml"
279283 --8<-- "scripts/.gitlab-ci.yml"
280284 ```
281285
282286### What happens when CI fails?
283287
284- What does a failure look like in CI? We know that if we do not load the ` buildenv ` module, our tests should fail. Let's
288+ What does a failure look like in CI? From the previous episode, we know that if we do not load the ` buildenv ` module
289+ our tests should fail. Let's
285290construct that scenario, by commenting out the line that loads that module:
286291``` yaml title="ci.yml"
287292--8<-- "scripts/ci-broken.yml"
0 commit comments