Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Continuous integration Hudson持续集成构建作业的版本控制_Continuous Integration_Hudson_Hudson Plugins - Fatal编程技术网

Continuous integration Hudson持续集成构建作业的版本控制

Continuous integration Hudson持续集成构建作业的版本控制,continuous-integration,hudson,hudson-plugins,Continuous Integration,Hudson,Hudson Plugins,我们有一个持续集成服务器,拥有40多个不断变化的工作。我想版本控制持续集成在Hudson中构建作业,这样我们可以在出现问题时回滚更改 是否有一个Hudson插件可以执行此操作或其他已经存在的解决方案,或者我应该将config.xml文件保存在SVN中 关于将版本控制与上的Hudson配置一起使用的最新线程 现在(2010年3月)没有插件可以在SCM中存储配置,尽管它可能会做一些接近您想要的事情,但可能在任何给定的时间都不需要太多的“更改”视图,而只是一个快照。实现了这一点-它实际上不会在源代码管

我们有一个持续集成服务器,拥有40多个不断变化的工作。我想版本控制持续集成在Hudson中构建作业,这样我们可以在出现问题时回滚更改

是否有一个Hudson插件可以执行此操作或其他已经存在的解决方案,或者我应该将config.xml文件保存在SVN中

关于将版本控制与上的Hudson配置一起使用的最新线程

现在(2010年3月)没有插件可以在SCM中存储配置,尽管它可能会做一些接近您想要的事情,但可能在任何给定的时间都不需要太多的“更改”视图,而只是一个快照。

实现了这一点-它实际上不会在源代码管理中存储配置,但它确实提供了工作变动的历史记录和审计。

对此有非常好的评论

这是本文的第一部分

我们都知道保持健康很重要 版本控制中的文件至关重要, 因为它确保有问题的更改可以 可以还原并用作备份 机制也是如此。代码和资源 通常保存在版本控制中,但是 你很容易忘记你的想法 持续集成(CI)服务器 它本身如果磁盘死亡或掉落 误放rm-rf的受害者,你 可能会失去所有的历史和经验 与作业关联的配置 您的CI服务器管理

创建一个 存储库,但不清楚是哪一个 你想要的那套价值$HUDSON_的房子的一部分 备份。你也会想要 一些新项目需要自动化 添加到存储库,然后删除 一个被移除。幸运的是我们有一个 处理这个问题的好工具:哈德逊

我们有一份哈德逊的工作 每晚执行适当的SVN 命令,并签入


您似乎只对配置感兴趣,这很好,只需忽略或过滤掉有关数据的位,然后专注于配置

您可以查看SCM同步配置插件

它会自动将所有jenkins配置更改提交给svn。这样,您可以轻松跟踪配置错误


类似问题:给出的链接指向恶意软件站点