Outils pour utilisateurs

Outils du site


tech:notes_jenkins

Ceci est une ancienne révision du document !


Notes Jenkins

Serveur

# podman run -p 8080:8080 -p 50000:50000 --restart=on-failure -v jenkins_home:/var/jenkins_home docker.io/jenkins/jenkins:lts
podman run -p 8080:8080 -p 50000:50000 --restart=on-failure -v jenkins_home:/var/jenkins_home docker.io/jenkins/jenkins:lts-jdk21
 
podman exec -l cat /var/jenkins_home/secrets/initialAdminPassword

Plugins :

  • Role-based Authorization Strategy
  • Pipeline

Recommandés :

  • Folders
  • OWASP Markup Formatter
  • Build Timeout
  • Credentials Binding
  • Timestamper
  • Workspace Cleanup
  • Ant
  • Gradle
  • Pipeline
  • GitHub Branch Source
  • Pipeline: GitHub Groovy Libraries
  • Pipeline Graph View
  • Git
  • SSH Build Agents
  • Matrix Authorization Strategy
  • LDAP
  • Email Extension
  • Mailer
  • Dark Theme

Pb Erreur Form too large 208753>200000

Solution

Ajouter l'argument ci-dessous dans le fichier jenkins.xml :

-Dorg.eclipse.jetty.server.Request.maxFormContentSize=5000000

CLI

wget http://jenkins:8080/jnlpJars/jenkins-cli.jar
java -jar jenkins-cli.jar -s http://localhost:8080/ help

Salve

wget http://jenkins:8080/jnlpJars/agent.jar
java -jar agent.jar  -jnlpUrl http://jenkins:8080/computer/vmdeb1/slave-agent.jnlp -jnlpCredentials user:password

Pipeline

A Jenkinsfile is written using a Groovy-based DSL (Domain-Specific Language) and can be structured in two ways:

  • Declarative Pipeline (recommended for most users)
  • Scripted Pipeline
tech/notes_jenkins.1775060465.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki