团队城市有没有办法恢复已删除的构建配置。我发现Restore just deleted project这是关于恢复已删除的项目,但找不到任何有关恢复已删除的构建配置的信息。我使用的TeamCity 8.0.6团队城市恢复已删除的构建配置
回答
构建配置设置的以前版本存储在/config/projects/buildTypes文件夹中的不同* .xml.N文件。使用* .xml.N文件恢复设置替换* .xml文件。 也因为TeamCity 9有可能store all project setting in VCS。
另一种选择,可用,因为9.0是放置在版本控制(GIT,水银,或颠覆和Perforce自9.1)项目设置,然后使用VCS命令恢复被删除的文件。
TeamCity的9,找到你的数据目录,你会发现一个垃圾文件夹,例如:
D:\TeamCity\Data\config\_trash
取整个事情拷贝到其它文件夹,以防万一。
移动影响的项目文件夹从config\_trash
到config\projects
。
从每个项目文件夹中删除后缀.projectNN
。
您可以在主门户网站看到严重的错误,而这种情况正在发生。
重启TeamCity的只是良好的措施。
注意:因为这个混乱,我启用了存储在Git中的配置,花了所有3分钟的时间来设置,并且是很好的推荐。 – 2016-09-23 09:01:12
我不小心删除了整个项目及其构建配置,这正是我所做的恢复它;我发现该项目直到我重新启动服务才重新出现,所以我怀疑这是一个强制性的步骤,而不是“为了好的措施”。 – 2017-04-24 06:47:32
- 1. 团队城市 - 多种构建配置
- 2. 团队城市构建配置激发另一个团队城市配置,而不依赖于它
- 3. 创建团队城市构建模板
- 4. 团队城市配置设置
- 5. 团队城市构建中的多个配置变换
- 6. 团队城市git push挂起构建
- 7. 团队城市构建代理
- 8. 团队城市多个项目构建
- 9. 使用NuGet包构建团队城市
- 10. 团队城市邮政建设事件导致团队城市建设失败
- 11. 团队城市中的Nuget包恢复失败 - (TeamCity 8)
- 12. 如何传递团队城市中构建配置步骤之间的参数?
- 13. Maven构建配置团队的城市 - 传递变量特征文件
- 14. 团队城市7.0 - 如何配置依赖于共享编译库的构建?
- 15. 如何删除/更改团队城市中的统计图表?
- 16. 团队城市 - 保存制作神器中的构建参数
- 17. 团队城市TeamCity中失败的构建触发器
- 18. 团队城市 - 没有找到版本配置的修订
- 19. Xamarin.iOS团队城市服务器构建步骤
- 20. 向团队城市添加构建步骤 - 单元测试
- 21. 团队城市触发器构建github拉请求
- 22. 在云中自动授权团队城市构建代理
- 23. 构建错误团队城市.NET核心与.NET库参考
- 24. 团队城市每晚构建无法启动
- 25. 团队城市 - 在构建服务器上添加新的构建代理
- 26. 用户的团队城市触发
- 27. 团队城市的xUnit插件
- 28. 配置团队城服务器的
- 29. 在构建失败时设置电子邮件通知 - 团队城市
- 30. package.json版本和团队城市
这可能有助于恢复更改的设置。我不认为它保留了删除构建配置的文件。我们删除构建配置后,所有与构建相关的xml文件都会被删除。 – 2015-07-02 07:35:45
你说得对。无法恢复已删除的构建配置。我们有相关的请求https://youtrack.jetbrains.com/issue/TW-34774,请投票。但是,[版本设置](https://confluence.jetbrains.com/display/TCD9/Storing+Project+Settings+in+Version+Control)功能目前可解决此问题。 – 2015-07-02 14:29:30
已投票在那里。除版本设置外,我们还可以从备份中恢复它。备份的人也将在Teamcity 8中工作。 – 2015-07-02 17:23:22