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
# 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.