2017-01-19 1 views
0

Je suis nouveau dans la gestion des versions de TFS. J'ai commencé à utiliser le déploiement octopus et je suis très content de la manière dont Octopus déploie les mises à jour des fichiers de configuration (web.config ou app.config) sans utiliser de jetons. Y a-t-il un moyen similaire dans TFS RM? Vous ne voulez pas vraiment avoir un fichier de configuration pour le développement local et un avec des jetons?TFS Release Management mise à jour des fichiers de configuration

Toute idée est la bienvenue ...

Merci beaucoup

Répondre

0

Pour la configuration de manipulation dans la gestion des versions, il existe deux techniques généralement utilisées par Config environnement et Tokenisation.

Si vous préférez une séparation nette entre la construction et le déploiement. Pour y parvenir, recommandez la configuration de tokenizing.

Comme vous l'avez mentionné ci-dessus, vous suggérons d'utiliser Config par environnement.

Dans « config par environnement », vous essentiellement coder en dur un fichier de configuration par environnement. Lors du déploiement, vous remplacez la configuration d'environnement cible par le contrôle config du contrôle source. Cela pourrait être une opération xcopy, mais j'espère que quelque chose d'un peu plus intelligent - comme un fichier ARM Template param.json. Lorsque vous définissez un modèle ARM , vous définissez les paramètres transmis au modèle lorsque est exécuté. Vous pouvez également définir un fichier param.json qui fournit les paramètres à .

Plus de détails s'il vous plaît jeter un oeil à ce merveilleux blog: Config Per Environment vs Tokenization in Release Management

+0

Merci pour votre réponse :-) Je vais vérifier le billet de blog .... – Matteo