J'essaie de créer un processus CI pour SQL Server Reporting Services. Je suis assez nouveau à TFS mais assez expérimenté avec MSBuild. Dans le passé, j'ai utilisé une combinaison de MSBuild avec Team City pour que tout le processus de construction soit plus ou moins personnalisé.Personnalisation de la séquence de construction TFS 2008 pour éviter la compilation et le déploiement de SSRS
Voici le début de mes problèmes, car la solution que je déploie ne contient que des projets Report Server (rds), aucune compilation n'est requise. Je pensais que je remplacerait la première tâche par défaut que TFS exécute (EndToEndIteration) pour remplacer la séquence de construction TFS par défaut et injecter les miens.
Le premier hic que j'ai rencontré est que la construction échoue toujours, comment puis-je définir le statut de la construction à la réussite? Actuellement, la tâche EndToEndIteration est très légère et n'a qu'un message.
Est-ce la meilleure méthode pour créer un processus de construction personnalisé dans TFS où la compilation n'est pas requise? Ou doit-on utiliser la séquence par défaut et remplacer l'une des tâches de crochet mentionnées dans
- http://msdn.microsoft.com/en-us/library/aa337604%28VS.80%29.aspx (-à-dire: AfterCompile)
Les étapes de base que je voudrais atteindre sont:
- Regroupez les fichiers RDL et DataSource
- Se connecter au serveur hôte de reg Ister/déployer les rapports
- Réappliquer des abonnements existait auparavant
- Exécution de tests pour vérifier le déploiement réussi et est le retour des résultats comme prévu
J'ai trouvé un autre article sur le déploiement des services de rapport :
Mais il ne mentionne pas la meilleure pratique pour personnaliser le processus de construction standard.
Toute aide serait appréciée.