This DOJO introduces skoolers hands-on to CI/CD using Gitlab and by deploying some Terraform infrastructure on Azure.
- npm installed on your computer.
- go installed
- Terraform installed. (optional)
- Access to an Azure tenant. (optional)
- Create a fork of the DOJO repository then clone your fork.
- You can rename the repository if necessary
- Select copy the main branch only
- Click created fork
- Install go and claat using the provided script
codelab-script.sh
.
git clone https://github.com/<your-name>/Dojo-cicd-devops-octo
cd Dojo-cicd-devops-octo
./codelab-script.sh
Follow instructions on codelabs.
cd instructions
claat export dojo.md
claat serve
Expected result:
$ claat export dojo.md
ok dojo-cicd-codelab-markdown
$ claat serve
Serving codelabs on localhost:9090, opening browser tab now...
On your browser click on dojo/
You can kill the running server as it is static.
This is a Dojo created for OCTO by Ante & Hefr.
Using MIT License.
Published
-
replace image exercice1-tests.png
-
exercice1-tests.png
-
exercice2-code-analysis.png
-
exercice2-allow-failure.png
-
github-artifacts.png
-
exercice3-build-stage.png
-
write script install go & claat
-
redefinir les noms des stages selon le dojo (part presentation)
-
for main branch rm options on jest (package.json) && rm -- --json --outputFile=output.json on makefile
-
setup test to be red on main