Prérequis
Au préalable, quelques prérequis sont nécessaires.
– Un serveur Synology
– DSM 5.x minimum
– Java Manager avec Java 1.6.0 minimum
– Tomcat
Installation
Connectez-vous en SSH avec l’utilisateur « root » sur le serveur Synology.
Modifier la configuration de Tomcat afin d’ajouter un utilisateur pour administrer Tomcat
/var/packages/Tomcat/target/apache-tomcat-6.0.36/conf/tomcat-users.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# Ouvrer le fichier de configuration vi /var/packages/Tomcat/target/src/conf/tomcat-users .xml # Modifier le fichier de configuration <tomcat- users > <role rolename= "manager" /> <user username= "admin" password= "admin" roles= "manager" /> < /tomcat-users > # Ajouter la variable d'environnement dans le contexte de Tomcat pour les données de Jenkins vi /var/packages/Tomcat/target/src/conf/context .xml <Context> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF /web .xml< /WatchedResource > <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname= "" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className= "org.apache.catalina.valves.CometConnectionManagerValve" /> --> <Environment name= "JENKINS_HOME" value= "/var/lib/jenkins" type = "java.lang.String" /> < /Context > # Maintenant il reste à créer le répertoire mkdir /var/lib/jenkins # Puis modifiez les droits chown http:http /var/lib/jenkins |
Maintenant, redémarrez. Il ne vous reste plus qu’à télécharger le fichier WAR pour Jenkins à l’adresse suivante : http://mirrors.jenkins-ci.org/war/latest/jenkins.war.
Ensuite, ouvrez le gestionnaire de Tomcat puis sélectionnez le WAR de Jenkins dans l’outil de déploiement. Par défaut l’URL est http://mon_serveur:7070.
Puis rendez-vous sur l’url de Jenkins http://mon_serveur:7070/jenkins.