Skip to content

Administrer Jenkins

Jenkins CLI

You can access various features in Jenkins through a command-line tool. This can be convenient for scripting of routine tasks, bulk updates, troubleshooting, and more.
Getting started
  1. Download the Jenkins CLI:
    jenkins-cli.jar
  2. Run it as follows:

    java -jar jenkins-cli.jar -s https://integration.silverpeas.org/jenkins/ help
Available Commands
NameDescription
add-job-to-viewAjoute des jobs à la vue.
buildConstruit un job, et attend optionnellement sa complétion.
cancel-quiet-downAnnule l'effet de la commande "quiet-down".
clear-queueEfface la file d'attente de build.
connect-nodeSe reconnecte à un nœud.
consoleRécupère la sortie console d'un build.
copy-jobCopie un job.
create-credentials-by-xmlCreate Credential by XML
create-credentials-domain-by-xmlCreate Credentials Domain by XML
create-jobCrée un nouveau job en lisant l'entrée standard en tant que fichier de configuration XML.
create-nodeCrée un nouveau nœud en lisant l'entrée standard en tant que fichier de configuration XML.
create-viewCrée une nouvelle vue en lisant l'entrée standard en tant que fichier de configuration XML.
declarative-linterValidate a Jenkinsfile containing a Declarative Pipeline
delete-buildsSupprime des enregistrements de build.
delete-credentialsDelete a Credential
delete-credentials-domainDelete a Credentials Domain
delete-jobSupprime un/des job(s).
delete-nodeSupprime un/des nœud(s)
delete-viewSupprime une/des vue(s).
disable-jobDésactive un job.
disable-pluginDésactive un ou plusieurs plugins installés.
disconnect-nodeSe déconnecte d'un nœud.
enable-jobActive un job.
enable-pluginActive de façon transitive un ou plusieurs plugins installés.
get-credentials-as-xmlGet a Credentials as XML (secrets redacted)
get-credentials-domain-as-xmlGet a Credentials Domain as XML
get-gradleList available gradle installations
get-jobExporte la définition XML du job dans la sortie standard.
get-nodeExporte la définition du nœud dans la sortie standard.
get-viewExporte la définition XML de la vue dans la sortie standard.
groovyExécute le script Groovy spécifié.
groovyshExécute un terminal interactif groovy.
helpListe toutes les commandes disponibles ou la description détaillée d'une commande.
import-credentials-as-xmlImport credentials as XML. The output of "list-credentials-as-xml" can be used as input here as is, the only needed change is to set the actual Secrets which are redacted in the output.
install-pluginInstalle un plugin soit à partir d'un fichier, d'une URL ou depuis le centre de mise à jour.
keep-buildConserver cette construction sans limite de temps.
list-changesExporte le log des changements du/des build(s) spécifié(s).
list-credentialsLists the Credentials in a specific Store
list-credentials-as-xmlExport credentials as XML. The output of this command can be used as input for "import-credentials-as-xml" as is, the only needed change is to set the actual Secrets which are redacted in the output.
list-credentials-context-resolversList Credentials Context Resolvers
list-credentials-providersList Credentials Providers
list-jobsListe tous les jobs pour une vue spécifique ou un groupe spécifique d'items.
list-pluginsÉmet une liste de plugins installés.
mailReads stdin and sends that out as an e-mail.
offline-nodeArrête temporairement d'utiliser un nœud dédié aux builds jusqu'à la prochaine commande "online-node".
online-nodeReprise avec un nœud dédié aux builds, afin d'annuler la commande "offline-node" précédente.
quiet-downStoppe Jenkins silencieusement en préparation d'un redémarrage. Ne démarre aucun build.
reload-configurationEfface toutes les données chargées en mémoire et en recharge l'intégralité depuis le système de fichiers. Utile quand vous avez modifié des fichiers de configuration directement depuis le disque.
reload-jobRecharge un/des job(s)
remove-job-from-viewSupprime des jobs d'une vue.
replay-pipelineReplay a Pipeline build with edited script taken from standard input
restartRedémarrer Jenkins
restart-from-stageRestart a completed Declarative Pipeline build from a given stage.
safe-restartRedémarre Jenkins en sûreté. Ne démarre aucun build.
safe-shutdownMet Jenkins en mode silencieux, attend la complétion des jobs existants, puis arrête Jenkins.
session-idExporte l'identifiant de session, qui est modifié à chaque redémarrage de Jenkins.
set-build-descriptionDéfinit la description d'un build.
set-build-display-nameDéfinit le nom d'afichage d'un build.
set-external-build-resultSet external monitor job result.
shutdownArrête immédiatement le serveur Jenkins.
stop-buildsStop all running builds for job(s)
update-credentials-by-xmlUpdate Credentials by XML
update-credentials-domain-by-xmlUpdate Credentials Domain by XML
update-jobMet à jour la définition XML du job depuis l'entrée standard. Opposé de la commande "get-job".
update-nodeMet à jour la définition XML du nœud depuis l'entrée standard. Opposé de la commande "get-node".
update-viewMet à jour la définition XML de la vue depuis l'entrée standard. Opposé de la commande "get-view".
versionÉmet la version courante.
wait-node-offlineAttend qu'un nœud soit hors ligne.
wait-node-onlineAttend qu'un nœud soit en ligne.
who-am-iGénère un rapport de vos informations d'identification et de vos droits.