J'ai configuré plusieurs machines de génération, mais j'ai toujours modifié manuellement les fichiers XSL dans le tableau de bord Web pour que le rapport de construction inclue un lien vers le package de sortie créé (généralement un fichier ZIP) .
Existe-t-il un meilleur moyen (par exemple un plug-in) d'inclure un lien? Comment obtenez-vous le produit fini pour lequel CCNet existe?CCNet - récupération des fichiers générés
Répondre
Exemple:
Copiez le package de construction dans un dossier accessible pour la navigation sur le Web. Exemple dans ccnetlive http://ccnetlive.thoughtworks.com/CCNet-builds/1.4.4/
Le lien est affiché sur cette page avec la balise <externalLinks>
: http://ccnetlive.thoughtworks.com/ccnet/server/CCNet%20Live/project/CCNet%201.5/ViewProjectReport.aspx
Jetez un oeil à la récente ajoutée Package Publisher.
Mise à jour: Notez qu'avec CruiseControl.Net 1.5, les packages sont disponibles via l'application cctray. Il y a aussi un paquet Liste de paquets qui peut être ajouté à partir de l'écran d'administration. Je suspecte que cela montrera les liens de paquet aussi bien.
Pas vraiment la réponse que je cherchais. Mes constructions le font déjà. Je suis à la recherche d'ajouter un lien vers le paquet vient de se construire. Je le fais actuellement en modifiant le XSL pour que * si * la construction réussisse, un lien s'affiche sous l'en-tête "Build Successful" pointant vers le paquet généré. – erict
Utilisez-vous un certain type de variables CCNET (le CCNetLabel peut-être) dans votre XSL? Si non, comment reliez-vous votre * nom de dossier dynamique *? – TridenT
@TridenT: Voici une entrée de blog où je décris mon hack pour y arriver: [link] (http://blogs.powersoft.ca/erict/archive/2011/12/20/having-a-link-to-the -created-build-in-cruisecontrol.net-again.aspx) – erict
La balise externalLinks est intéressante. Mais je vois que c'est un lien statique qui montre si la construction a réussi ou non. Je vais m'en tenir à ma personnalisation pour l'instant ... – erict