La configuration de votre serveur iceScrum est stockée dans un fichier appelé « config.groovy ». Vous pouvez mettre à jour ce fichier manuellement mais il est facile de faire une erreur et il est nécessaire de redémarrer iceScrum pour que les modifications soient prises en compte. L’App « Administration du serveur » propose une manière plus simple de modifier votre configuration directement depuis l’interface graphique d’iceScrum et la plupart des changements peuvent être effectuer sans redémarrage.
Contrairement à la plupart des Apps, celle-ci s’applique à l’échelle du serveur. Cela signifie qu’elle n’est pas disponible sur iceScrum Cloud. Autrement, si votre licence l’inclut alors elle sera automatiquement activée et ajoute un nouveau menu nommé « Configuration » sur la page d’accueil des administrateurs du serveur.
Cette documentation ne présente que la configuration du « Core » d’iceScrum, mais d’autres Apps peuvent ajouter leurs propres entrées de configuration. Référez-vous à la documentation de chaque App pour plus d’information.
Par défaut, le fichier config.groovy est stockée dans le répertoire home/.icescrum (home étant la home de l’utilisateur système qui lance iceScrum). Vous pouvez changer l’emplacement du fichier en ajoutant cette entrée dans les paramètres Java :
-Dicescrum_config_location=/path/to/dir/where/i/can/write/config.groovy
Configuration générale des utilisateurs.
Configuration générale des permissions sur les projets. Ces permissions n’affectent pas l’administrateur du serveur, qui pourra toujours gérer les projets.
Plusieurs fonctionnalités importantes d’iceScrum se reposent sur la capacité à envoyer des emails, telles que les invitations, les notifications quand des stories sont mises à jour ou la récupération de mot de passe. Pour envoyer ces emails, iceScrum a besoin d’être connecté à un serveur SMTP.
Entrez le host du serveur, son port ainsi que le nom d’utilisateur mot de passe (si la connexion requiert une authentification).
Ensuite, il faut dans certains cas ajouter une configuration technique dans le champ correspondant. Le plus souvent, aucun ou un seul de ces éléments est requis. Vous pouvez les combinez en les séparant par une virgule.
mail.smtp.auth=false
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory,mail.smtp.ssl.protocols=TLSv1.2
mail.smtp.starttls.enable=true,mail.smtp.ssl.protocols=TLSv1.2
Configurez la connexion au serveur de base de données. iceScrum supporte les principaux SGBD du marché. Utilisez le bouton « Test », et si la connexion fonctionne vous devrez redémarrer pour qu’elle prenne effet.
L’URl est pré-remplie selon le SGBD que vous choisissez. Voici des exemples d’URLs pour les SGBD supportés :
Configuration avancée d’iceScrum. La plupart des changements nécessiteront un redémarrage.