Outils pour utilisateurs

Outils du site


prog:jenkins

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
prog:jenkins [2020/04/27 00:09] – mhtml -> html rootprog:jenkins [2020/06/01 09:03] (Version actuelle) – [Docker] : précision sur l'utilisation des ports root
Ligne 2: Ligne 2:
 [[https://blog.pascal-martin.fr/post/integration-continue-jenkins-installation-configuration/|Intégration continue avec Jenkins : installation et configuration de base]] {{ :prog:jenkins:integration_continue_avec_jenkins_installation_et_configuration_de_base_2020-04-26_12_07_59_am_.html |Archive du 26/09/2011 le 27/04/2020}} [[https://blog.pascal-martin.fr/post/integration-continue-jenkins-installation-configuration/|Intégration continue avec Jenkins : installation et configuration de base]] {{ :prog:jenkins:integration_continue_avec_jenkins_installation_et_configuration_de_base_2020-04-26_12_07_59_am_.html |Archive du 26/09/2011 le 27/04/2020}}
  
-Installation sur ''Gentoo''paquet ''jenkins-bin''.+====Gentoo==== 
 +Installer le paquet ''jenkins-bin''.
  
 Exécution : Exécution :
   systemctl start jenkins   systemctl start jenkins
  
-Le premier mot de passe est dans ''/var/log/jenkins/jenkins.log'' ou ''/var/lib/jenkins/home/secrets/initialAdminPassword''.+====Docker====
  
-Installer les plugins suggérésOn verra plus tard pour la suiteDans mon cas, j'ai eu d'installé Folders, OWASP Markup Formatter, Build Timeout, Credentials Binding, Timestamper, Workspace Cleanup, Ant, Gradle, Pipeline, GitHub Branch Source, PipelineGitHub Groovy Libraries, PipelineStage ViewGit, Subversion, SSH SlavesMatrix Authorization Strategy, PAM Authentication, LDAP, Email Extension, Mailer.+[[https://hub.docker.com/r/jenkins/jenkins|jenkins/jenkins sur Docker.com]] 
 + 
 +Version weekly : ''docker pull jenkins/jenkins'' 
 + 
 +Version LTS : ''docker pull jenkins/jenkins:lts'' 
 + 
 +Il est possible d'utiliser 2 ports ''-p 8080:8080 -p 50000:50000'' : 
 +  * Le port ''8080/tcp'' est utilisé pour l'interface web, 
 +  * Le port ''50000/tcp'' est utilisé par JNLP (Java Network Launching Protocol de Java Web Start) 
 +====Premier lancement==== 
 + 
 +Le premier mot de passe est dans ''/var/log/jenkins/jenkins.log''''/var/lib/jenkins/home/secrets/initialAdminPassword'' ou dans le log de la console Docker. 
 + 
 +Installer les plugins suggérés.
  
 Après avoir tapé une fois le mot de passe, il ne semble plus valable. Mieux vaut créer un compte directement. Après avoir tapé une fois le mot de passe, il ne semble plus valable. Mieux vaut créer un compte directement.
Ligne 23: Ligne 37:
 Une nouvelle rubrique apparait alors ''Résultats des tests'' et une fois à l'intérieur il est possible d'afficher l'historique des temps sous forme de graph via ''Historique''. Une nouvelle rubrique apparait alors ''Résultats des tests'' et une fois à l'intérieur il est possible d'afficher l'historique des temps sous forme de graph via ''Historique''.
  
-{{:prog:jenkins:capture_d_ecran_de_2018-09-16_23-58-41.png?235|}} +{{:prog:jenkins:capture_d_ecran_de_2018-09-16_23-58-41.png|}} 
-{{:prog:jenkins:capture_d_ecran_de_2018-09-17_00-05-45.png?600|}}+{{:prog:jenkins:capture_d_ecran_de_2018-09-17_00-05-45.png|}}
  
 =====Remplacer le nom de la build par le numéro du commit git===== =====Remplacer le nom de la build par le numéro du commit git=====
Ligne 36: Ligne 50:
 Il faut commencer par ajouter une installation avec ''Administrer Jenkins|Configuration globale des outils|Doxygen'' et mettre ''/usr/bin/doxygen'' (faire fi du message d'erreur). Il faut commencer par ajouter une installation avec ''Administrer Jenkins|Configuration globale des outils|Doxygen'' et mettre ''/usr/bin/doxygen'' (faire fi du message d'erreur).
  
-<note important>+<WRAP center round important 60%>
 Il y a un problème de sécurité. Il y a un problème de sécurité.
  
 Pour Firefox, dans ''about:config'' mettre ''security.csp.enable'' à ''false''. Pour Firefox, dans ''about:config'' mettre ''security.csp.enable'' à ''false''.
-</note>+ 
 +</WRAP> 
prog/jenkins.1587938955.txt.gz · Dernière modification : 2020/04/27 00:09 de root