Intégration continue avec Jenkins : installation et configuration de base Archive du 26/09/2011 le 27/04/2020
Installer le paquet jenkins-bin
.
Exécution :
systemctl start 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
:
8080/tcp
est utilisé pour l'interface web,50000/tcp
est utilisé par JNLP (Java Network Launching Protocol de Java Web Start)
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.
Producing CTest results in Jenkins Archive du 07/02/2014 le 26/04/2020
Cela permet d'extraire sous forme de CSV les temps de chaque test unitaire avec le plugin xUnit.
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
.
Utiliser le plugin build-name-setter
puis ajouter dans Build Step
un Update build name
, Use macro
et mettre #${GIT_COMMIT}
pour mettre automatiquement le commit.
Voir Jenkins for C++ Archive du 2014 le 26/04/2020
Heureusement, il y a une option pour ne garder que la dernière version de la documentation générée par Doxygen.
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 y a un problème de sécurité.
Pour Firefox, dans about:config
mettre security.csp.enable
à false
.