Ajouter 'Lancer un exécuteur Jenkins sur sa machine'

wpetit 2021-06-10 12:00:56 +02:00
parent 41fe69da5c
commit 92c9d1cd72
1 changed files with 35 additions and 0 deletions

@ -0,0 +1,35 @@
## Lancer un exécuteur Jenkins sur sa machine
Si le nombre d'exécuteurs sur Jenkins est insuffisant il peut être intéressant de démarrer un nouvel exécuteur sur sa propre machine temporairement pour écluser les jobs en attente.
### Prérequis
- Être sur le VPN Cadoles
- Avoir Docker installé sur sa machine
### Procédure
Dans un terminal, lancer la commande suivante
```
docker run \
-it --rm \
-e JENKINS_SLAVE_NAME="${JENKINS_SLAVE_NAME}" \
-e JENKINS_SLAVE_USERNAME="${JENKINS_SLAVE_USERNAME}" \
-e JENKINS_SLAVE_PASSWORD="${JENKINS_SLAVE_PASSWORD}" \
-e JENKINS_MASTER_URL="${JENKINS_MASTER_URL}" \
-e JENKINS_SLAVE_LABELS="${JENKINS_SLAVE_LABELS}" \
cadoles/jenkins-slave:latest
```
**Variables d'environnement**
|Variable|Description|Requis|Valeur par défaut|
|--------|-----------|------|-----------------|
|`JENKINS_SLAVE_USERNAME`|Nom d'utilisateur pour la connexion à Jenkins|Oui||
|`JENKINS_SLAVE_PASSWORD`|Mot de passe de connexion à Jenkins|Oui||
|`JENKINS_MASTER_URL`|URL de connexion à Jenkins|Oui||
|`JENKINS_SLAVE_NAME`|Nom de l'exécuteur Jenkins|Non|`slave-${DOCKER_ID}`|
|`JENKINS_SLAVE_LABELS`|Labels associé à l'exécuteur Jenkins|Non|`docker`|
Actuellement, la valeur de `JENKINS_MASTER_URL` devrait être définie à `http://192.168.30.137:8080/`.