Question

Je suis en train de configurer CI pour mon projet et je demande à l'équipe ville de configurer et d'exécuter mes versions (et tests, etc.). Cependant, je n'arrive pas à comprendre comment l'obtenir pour déployer réellement la version sur mon serveur Web. J'utilise le coureur sln2008 si cette aide.

Merci

Était-ce utile?

La solution

TeamCity ne prend en charge aucun déploiement en tant que tel. Vous pouvez le faire à partir d'une version dépendante ou en tant que partie de votre version principale. Vous pouvez surveiller / voter pour un problème connexe: TW-3746 .

Autres conseils

Vous pouvez configurer une étape de déploiement Web:

Configuration IIS

Configuration TeamCity

  • Ajouter une nouvelle étape:
  • Champ & type; Type de coureur " sélectionnez "MSBuild"
  • Champ & Build; chemin du fichier de construction " tapez le chemin d'accès au projet Web. par exemple: SRC\MyWebSite\MyWebSite.csproj
  • Champ " Paramètres de ligne de commande " type " / P: Configuration =% env.Configuration% / P: DeployOnBuild = True / P: DeployTarget = MSDeployPublish /P:MsDeployServiceUrl=https://%env.TargetServer%/MsDeployaxervd / P: AllowUntrustedCert Privacy P: MSDeployPublishMethod = WMSVC / P: Nom d'utilisateur = WebDeploy / P: Mot de passe = WebDeploy / P: DeployIISAppPath = / P: CreatePackageOnPublish = True "
  • Enregistrez-le.
  • Cliquez sur "Paramètres de construction"
  • .
  • Champ " env.Configuration " saisissez la configuration utilisée pour compiler la solution: & Release; Release " ou "Débogage".
  • Champ " env.TargetServer " le serveur IIS sur lequel le déploiement Web sera effectué. Exemple: localhôte: 8172.

Exécutez votre configuration de construction.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top