2017-08-16 3 views
1

Je veux écrire un script PowerShell pour automatiser régulièrement des sauvegardes de ce qui suit:TeamCity: Sauvegarde de données via la ligne de commande

enter image description here

Selon la documentation 9.x de TeamCity, ce sont les Commande- options de ligne pour spécifier les éléments à sauvegarder:

enter image description here

je pourrais utiliser -C ("inclut construire les paramètres de configuration") et -U ("cOMPREND supp Lementary (plugins ') data "), mais cela laissera de côté: les paramètres du serveur, les configurations du projet, et les plugins.

Je pourrais simplement exécuter la commande maintainDB.cmd backup sans spécifier d'options supplémentaires, mais cela sauvegardera aussi la base de données, ce qui n'est pas ce que je veux.

Comment puis-je sauvegarder uniquement les paramètres 1) du serveur, 2) les configurations de projet et de construction, 3) les plugins, ainsi que 4) les données supplémentaires via la ligne de commande?

Répondre

0

Je contacté TeamCity Support pour une réponse et a reçu la réponse suivante:

Bonjour,

En fait, l'option C dans la ligne de commande est le même que « les paramètres du serveur , les projets et builds configurations, plugins "dans l'interface utilisateur.

How can I back up only the 1) server settings, 2) project and build configurations, 3) plugins, as well as 4) supplementary data via the command line?

-C -U est la combinaison.