Skip to content

fmouraine/Dojo-cicd-devops-octo

 
 

Repository files navigation

Dojo CI/CD DevOps

Introduction

This DOJO introduces skoolers hands-on to CI/CD using Gitlab and by deploying some Terraform infrastructure on Azure.

Getting started

Prerequisites

  • npm installed on your computer.
  • go installed
  • Terraform installed. (optional)
  • Access to an Azure tenant. (optional)

Set up

  • Create a fork of the DOJO repository then clone your fork.
    1. You can rename the repository if necessary
    2. Select copy the main branch only
    3. 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

Intructions

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.

Authors and acknowledgment

This is a Dojo created for OCTO by Ante & Hefr.

License

Using MIT License.

Project status

Published

TODO

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 80.4%
  • TypeScript 7.1%
  • HCL 3.8%
  • JavaScript 3.6%
  • Dockerfile 3.0%
  • Makefile 1.7%
  • Shell 0.4%