Soutenez-nous
Les FAQs Java :
FAQ JAVA FAQ Java EE FAQ Java ME FAQ Java XML FAQ JavaFX FAQ Java GUI FAQ Struts FAQ JSF FAQ JDBC JDO FAQ Hibernate FAQ Spring FAQ Eclipse FAQ NetBeans FAQ JCreator FAQ Maven 2

FAQ Maven 2Consultez toutes les FAQ

Nombre d'auteurs : 4, nombre de questions : 89, dernière mise à jour : 17 mai 2009 

 
OuvrirSommaireContinuum, serveur d'intégration continueContinuum, serveur d'intégration continue Installation et configuration

Télécharger l'archive continuum-x.x.x-bin.zip de Continuum sur http://maven.apache.org/continuum

Décompresser l'archive et copier le répertoire continuum-x.x.x à l'endroit de votre choix.

Voilà c'est terminé !!!

Créé le 13 août 2006  par Eric Reboisson

Pour installer Continuum comme un service sous Windows, il faut premièrement démarrer le serveur Continuum.

Puis exécuter le fichier suivant :

Installation de Continuum comme service
Sélectionnez

%CONTINUUM_HOME%/bin/win32/InstallService.bat

Un service nommé continuum est alors créé.

Il faut ensuite assigner un propriétaire de ce service, qui est par défaut System, à un utilisateur réel de la machine. Ainsi Continuum pourra retrouver facilement les fichiers de configuration tel que le fichier settings.xml de Maven dans ${user.home}/.m2.

Créé le 13 août 2006  par Eric Reboisson

Exécuter le fichier suivant :

Désinstallation du service Continuum
Sélectionnez

%CONTINUUM_HOME%/bin/win32/UninstallService.bat

Le service nommé continuum est alors supprimé.

Créé le 11 septembre 2006  par Eric Reboisson

Cliquer sur 'Show Projects', puis cliquer sur le nom du projet.

Dans la page qui apparaît, vous avez la possibilité d'éditer les définitions de build ou d'en ajouter de nouvelles.

Créé le 13 août 2006  par Emmanuel Venisse, Eric Reboisson

Il faut premièrement créer une notification dans le pom.xml :

Ajout d'une notification par mail au pom.xml
Sélectionnez

<ciManagement>
  
  <system>continuum</system>
  
  <notifiers>
    <notifier>
      <type>mail</type>
      
      <configuration>
        <address>prenom.nom@email.com</address>
      </configuration>

    </notifier>
  </notifiers>
</ciManagement> 

Editer le fichier %CONTINUUM_HOME%/apps/continuum/conf/application.xml, et modifier les informations suivantes :

Configuration de la notification par mail
Sélectionnez

<component>

  <role>org.codehaus.plexus.mailsender.MailSender</role>
  <implementation>org.codehaus.plexus.mailsender.javamail.JavamailMailSender</implementation>
  
  <configuration>
    <smtp-host>adresse_smtp</smtp-host>
    <smtp-port>25</smtp-port>
    <sslProvider>com.sun.net.ssl.internal.ssl.Provider</sslProvider>
    <username>login</username>
    <password>password</password>
    <sslMode>false</sslMode>
  </configuration>
  
</component>

On peut également paramétrer les balises suivantes pour indiquer le nom et l'email de l'expéditeur :

Configuration de la notification par mail
Sélectionnez

<component>
...
  <configuration>
        <from-mailbox>prenom.nom@email.com</from-mailbox>
        <from-name>Nom</from-name>
  </configuration>
...  
</component>

Il est nécessaire de redémarrer Continuum après une modification dans le fichier application.xml.

Créé le 13 août 2006  par Eric Reboisson

Pour notifier sur un canal IRC le résultat d'un build il faut créer un notifier dans le pom.xml.

La notification paramétrée ci-dessous enverra le message sur le canal IRC #test du serveur irc.codehaus.org.

Ajout d'une notification par IRC au pom.xml
Sélectionnez

<ciManagement>
  <system>continuum</system>
  
  <notifiers>
    <notifier>
      <type>irc</type>
      
	  <configuration>
        <host>irc.masociete.org</host>
        <port>6667</port>
        <channel>#test</channel>
      </configuration>
      
    </notifier>
  </notifiers>
  
</ciManagement>
Créé le 13 août 2006  par Eric Reboisson

Ouvrir la liste des projets dans l'interface web de Continuum.

Cliquer sur le lien du nom d'un projet.

Au niveau de la gestion des Notifiers cliquer sur le bouton Add puis choisir Jabber dans la liste et cliquer sur Next.

Saisir les informations suivantes puis cliquer sur Submit :

  • Jabber Host : talk.google.com
  • Jabber Port : 5222
  • Jabber Login : votre compte Google Talk sans '@gmail.com'
  • Jabber Domain Name : gmail.com
  • Is it a SSL Connection? : laisser décocher si votre connexion n'est pas SSL
Créé le 13 août 2006  par Eric Reboisson

Dans le fichier ${CONTINUUM_HOME}/apps/continuum/conf/application.xml , modifier la valeur du port de http-listener, par exemple pour écouter sur le port 8066 le paramétrage est :

Modifier le port d'écoute HTTP
Sélectionnez

<application>
...
<services>
    <service>
      <id>jetty</id>
      <configuration>
        <webapps>
          <webapp>
            <file>${plexus.home}/lib/continuum-web-1.0.3.jar</file>
            <context>/continuum</context>
            <extraction-path>${plexus.home}/webapp</extraction-path>
            <listeners>
              <http-listener>
                <port>8066</port>
              </http-listener>
            </listeners>
          </webapp>
        </webapps>
      </configuration>
    </service>
 
...
</application>
Créé le 31 août 2007  par Eric Reboisson
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 - 2014 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.