Est-ce que quelqu'un sait comment utiliser CruiseControl.Net pour publier sur un serveur FTP?FTP Publisher pour CruiseControl.Net?
Répondre
Je ne pense pas qu'il existe une façon spécifique de le faire. Vous pouvez bien sûr toujours exécuter le client ftp dans la fenêtre de commandline croisière control.net
Une astuce:
J'ai trouvé que des choses comme cela peut être difficile à mettre en place et maintenir en cc.net. Il y a beaucoup d'essais et d'erreurs et parce que vous travaillez sur un serveur chaque essai et chaque erreur peut prendre beaucoup de temps pour déboguer. J'ai généralement une configuration de construction cc.net très générique que je peux copier pour tous mes projets qui obtiennent juste la source du contrôle de version et démarre un script de construction nant. Parce que vous pouvez exécuter le script de construction nant sur votre machine locale, le débogage est beaucoup plus facile.
Nous avons eu un problème au travail en ce sens que nous avons besoin de faire beaucoup d'opérations sur les fichiers pendant nos builds, j'ai donc écrit un plugin pour cela.
sage des ressources, ce qui est très facile à faire, toutes les informations dont je avais besoin était dans ce lien: http://confluence.public.thoughtworks.org/display/CCNET/Custom+Builder+Plug-in
à l'exception que je iTask mis en œuvre, et non iBuilder.
Espérons que cela vous aide.
Si vous utilisez MSBuild avec CC.NET, vous pouvez utiliser le FTP Task for MS Build.
Peu importe avec le compilateur que vous utilisez, à partir de la version 1.5 il y a un éditeur FTP, qui utilise l'assemblage libre edtFTPnet.dll
, il publie automatiquement toute information. Profitez-en.
Si vous voulez exécuter la tâche FTP pour la route CC.Net, sachez que dans la version 1.5, un problème est à nouveau à l'origine de la copie de tous les fichiers sur le serveur FTP, même s'ils n'ont pas été modifiés depuis le téléchargement précédent.
Malgré cela, je l'utilise avec succès pour deux sites plus petits. J'ai blogged à propos de mes expériences de mise en place.
- 1. CruiseControl.Net Créer Publisher - seulement publier des fichiers compilés
- 2. .NET Publisher Certificates
- 3. BEA Publisher Woes
- 4. FileSystemWatcher pour FTP
- 5. MSI - La désinstallation donne "Unidentified Publisher"
- 6. Réplication SQL Server publiquement disponible Publisher
- 7. CruiseControl.net Email
- 8. MSTest & CruiseControl.Net
- 9. cruisecontrol.net email
- 10. Ruby Threads (Rake) pour FTP
- 11. FTP pour Verio Starter Pack
- 12. FTP sur SSL pour C#
- 13. Comment configurer plusieurs déclencheurs pour Cruisecontrol.NET?
- 14. CruiseControl.net: Utiliser SvnLabeller/SvnRevisionLabeller
- 15. CruiseControl.NET et Git
- 16. CruiseControl.NET et svn
- 17. FTP passif au lieu de FTP actif
- 18. Versioning d'assemblage avec CruiseControl.net
- 19. Cruisecontrol.net missing checkins
- 20. CruiseControl.Net Dashboard + Apache
- 21. Stop CruiseControl.NET auto build
- 22. cruisecontrol.net exec exec
- 23. FTP sécurisé pour Windows 2000 Server
- 24. Comment faire pour détecter la connexion ftp
- 25. Tests d'automatisation CruiseControl.NET et UI
- 26. en utilisant CruiseControl.Net et SVN
- 27. CruiseControl.Net - impossible de voir les statistiques du projet
- 28. Utilisation de MSTest avec CruiseControl.NET
- 29. CruiseControl.net rapports SVN verrouillé exception
- 30. Configuration CruiseControl.net répertoire du projet