Aller au contenu
Accueil
Java
Algo & Initiation
Java avancé
Tests unitaires JUnit
QCM
QCM niveau 1
QCM niveau 1-2
QCM niveau 2
QCM niveau 3
Frameworks
SpringBoot (back)
Thymeleaf (front)
VueJS (front)
Modélisation
UML
Merise (MCD-MLD-MPD)
BD-SQL
BTS-SIO
Cours BTS-SIO
QCM
CNIL (qcm)
RGPD (qcm)
DPO (qcm)
MCD (qcm)
Cybersécurité (qcm)
User Story (qcm)
Abuser Story (qcm)
SCRUM (qcm)
Serveur Apache (qcm)
PDO-Php (qcm)
SGBD MySQL (qcm)
Jointures SQL (qcm)
Compléments
Titre CDA (Présentation et compétences)
Comprendre Internet & Web
HTML & CSS
Initiation
Responsive
Sémantique
Accessibilité Web
Cours
QCM n°1 RGAA
UX/UI Design
DevOps
Manipuler le DOM avec JS
Sécurité avec OWASP ZAP
Cybersécurité
Comprendre JWT
Projet JWT/Spring Boot complet
Recherche
Bienvenue aux apprenant-e.s !
TP1 – Introduction à GitLab CI/CD
Objectifs
Comprendre la structure d’un pipeline GitLab :
stages
,
jobs
,
script
.
Déclencher un pipeline et lire ses logs.
Prérequis
Un dépôt GitLab prêt (branche
main
).
Aucun runner local requis (runners partagés GitLab).
Attendus
Un pipeline avec un job
Hello
qui affiche des infos système.
Pipeline
vert
(Succeeded).
Consignes
À la racine du dépôt, créer un fichier
.gitlab-ci.yml
.
Définir une seule étape
test
.
Créer un job qui exécute quelques commandes shell (echo, uname, ls).
Indices (voir cours)
Le
script:
liste des commandes exécutées sur un runner Linux.
Exemple de commandes utiles :
echo
,
uname -a
,
ls -la
.
Bonus (voir cours sur GitLab)
Ajouter une variable d’environnement et l’afficher (
$CI_COMMIT_SHORT_SHA
).