From 70dcc7228c6374c2e2808b68025fba40be3f0d6d Mon Sep 17 00:00:00 2001 From: jym Date: Wed, 30 Sep 2026 11:31:41 +0000 Subject: [PATCH] Ajouter Jenkinsfile --- Jenkinsfile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..87b98e9 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,37 @@ +pipeline { + agent { + kubernetes { + yaml ''' +apiVersion: v1 +kind: Pod +spec: + containers: + - name: build + image: python:3.12-slim + command: ["sleep"] + args: ["infinity"] +''' + } + } + environment { + ENV_DEF = 'PRODUCTION' + } + parameters { + string(name: 'MaVar', defaultValue: 'Version 1.0', description: 'Version à livrer') + + choice(name: 'Environnement', choices: ['Production', 'Pre-Prod', 'Recette'], description: 'Veuillez choisir l environnement') + } + stages { + stage('Package') { + steps { + sh 'echo je suis un pod $HOSTNAME' + + sh 'echo Version = $MaVar' + sh 'echo Environnement par défaut = $ENV_DEF' + sh "echo Environnement choisi = ${params.Environnement}" + + } + } + } + +} \ No newline at end of file