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