J'ai effectué la mise à niveau vers VS/TFS 2017 et j'en suis au point où je souhaite que la version publie automatiquement un site Web dans un emplacement intermédiaire en utilisant l'un des profils de publication du projet. Je suis impressionné par la flexibilité de la section «Build & Release» du site de projet d'équipe TFS, mais c'est un peu écrasant.Comment appeler un profil de publication dans une version TFS2017 automatisée?
Ce projet dispose de 2 profils de publication simples. Les deux utilisent la «méthode de publication FTP» pour télécharger vers le fournisseur d'hébergement Go Daddy; l'un supprime tous les fichiers avant le téléchargement, l'autre ne met à jour que les fichiers. Il y a des transformations appliquées pour des choses comme des chaînes de connexion. Ces profils de publication fonctionnent correctement. J'ai juste besoin qu'ils soient ajoutés à la fin d'une construction automatisée.
Il semblerait qu'il devrait être simple de dire 'utiliser ce profil de publication', mais il y a tellement d'options et de choix que ce n'est pas intuitivement évident à utiliser, et je n'ai pas réussi à trouver une référence sur le web cela se concentre sur ce que je veux faire.
Comment voulez-vous invoquer le profil de publication? Voulez-vous dire que vous voulez appeler la commande msbuild en utilisant le profil de publication à publier sur le site FTP? Si c'est le cas, alors c'est impossible car la publication FTP n'est pas supportée sur la ligne de commande. –
Pour répondre à votre question, je ne suis pas marié pour invoquer le profil de publication d'une manière spécifique, je voulais juste l'invoquer d'une certaine manière - automatiquement. Il semble que la machinerie du profil de publication soit déjà configurée pour faire exactement ce qui est nécessaire - tout ce qu'il faut, c'est un clic droit, publier et partir. Comme vous le verrez dans mon commentaire ci-dessous, j'ai eu l'impression erronée que les nouvelles applications de 2017 ajoutaient un mécanisme permettant d'engager simplement les profils déjà configurés, utilisant ainsi ce qui fonctionne déjà. Je vais utiliser votre réponse ci-dessous et revenir à cela. – Alan
@Alan clic droit et allez-vous dire en utilisant le studio visuel pour publier l'application basée sur ce profil non? Voulez-vous simplement publier la page avec une méthode spécifique? – Zinov