Ajouter 'Lancer un exécuteur Jenkins sur sa machine'
parent
41fe69da5c
commit
92c9d1cd72
35
Lancer-un-ex%C3%A9cuteur-Jenkins-sur-sa-machine.md
Normal file
35
Lancer-un-ex%C3%A9cuteur-Jenkins-sur-sa-machine.md
Normal file
@ -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/`.
|
Loading…
x
Reference in New Issue
Block a user