问题标签 [nightly-build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1155 浏览

linux - 我可以将 Intellij IDEA 索引作为夜间构建的最后一步启动吗?

在我们的夜间构建期间,我们从多站点源代码控制存储库中提取最新提交的签入,并将我们的本地源代码更改合并到顶部并编译/构建。这给我们留下了许多文件的修改日期和内容。当我第二天早上到达并单击我的 Intellij IDEA 窗口时,IDEA 会在源文件上重建索引。使用 Intellij IDEA 10,这发生在后台,速度应该会好得多。在等待期间,我可以对源进行许多(但不是全部)操作。

在后台进行索引很棒,但我可以运行命令让 Intellij IDEA 重新索引文件,作为我每晚构建的最后一步吗?这样,在我到达办公室之前,重新索引就已经完成并准备就绪。

我想杀死并重新启动 IDEA 会起作用,但似乎有点苛刻,我想确定当时没有未保存的编辑。仅供参考,在 Debian Linux 上运行。

谢谢,艾伦

0 投票
1 回答
246 浏览

css - How long does it usually take for bug fixes in the Webkit nightly build to hit Chrome/Safari updates?

How long does it usually take for bug fixes in the Webkit nightly build to hit Chrome/Safari updates?

This is one I have been looking forward to:

https://bugs.webkit.org/show_bug.cgi?id=22102

Thanks!

0 投票
1 回答
113 浏览

triggers - 如何在同一个克隆上进行持续集成和夜间构建

我们现在正在尝试从 SVN 切换到 HG。

我们在一个运行良好的特制构建服务器上使用与 CruiseControl.NET 的持续集成。此外,我们开始进行夜间构建以进行扩展测试,例如代码统计增强单元测试等。

现在我们的问题:

每晚构建触发如下:

我们引用与持续集成相同的克隆。

在夜间 CruiseControl 正在启动 hg pull 任务,该任务返回“未检测到修改”,因为在白天已经检测到这些修改。

我的问题

我可以配置触发任务,以便它检查最后一个夜间构建和当前构建之间的变更集吗?是否可以在巡航控制的 MsBuild 任务扩展中配置调用的任务?我们需要一个额外的克隆来进行夜间构建吗?还有其他一些解决方案吗?

0 投票
1 回答
947 浏览

continuous-integration - Hudson:仅在代码库或快照依赖项发生更改时每晚构建

我有一个单独的工作要在夜间构建一个项目。但我只想在项目的代码发生更改项目的快照依赖项被构建的情况下构建它。

可以使用 SCM 轮询时间表在代码库更改时每晚构建一个项目。但是我如何将它与“在构建 SNAPSHOT 依赖项时构建”结合起来呢?

0 投票
2 回答
142 浏览

eclipse - 是否有 Eclipse 的 BETA_JAVA7 分支的夜间构建

我想从 Java 7 开发开始。但是当前的 Eclipse IDE 不支持 Java 7。有一个 BETA_JAVA7 分支。有可用的夜间构建吗?或者是编译分支自我的唯一解决方案?

0 投票
2 回答
260 浏览

svn - CruiseControl.net 每日使用 Subversion 构建最佳实践

我计划使用 subversion 在 CruiseControl.net 中进行每日构建。我想知道是否更好的做法是拉下代码并获取修订号或标记 Subversion 存储库并从该标记中拉下它?两种不同方法的优缺点是什么?

0 投票
2 回答
2436 浏览

continuous-integration - 夜间构建和持续集成有什么区别?

夜间构建和持续集成有什么区别?仅仅是签入/构建/测试的频率吗?例如,如果每小时或每分钟运行一个夜间构建过程,它是否与 CI 没有区别?

这个问题相似但不完全相同:持续集成与夜间构建

0 投票
3 回答
159 浏览

python - 有哪些行业广泛使用的持续集成工具,基于 Python 的程序的夜间构建系统

什么是行业广泛使用的持续集成工具,用于基于 Python 的程序的夜间构建系统。

我们希望将大量手动测试自动化,然后使用日常运行的系统进行自动测试。我们正在使用 Pyunit 编写单元测试。

0 投票
1 回答
914 浏览

version-control - 在 TFS 中开始夜间构建时需要建议/资源

我目前正在寻找开始使用 TFS 设置夜间构建,而我们公司以前从未这样做过。我正在寻找一些关于从哪里开始的指示,我应该注意什么以及解决方案的结构。

背景

  1. 当前 TFS 源位置有 2 个 Web 项目,5-10 个 Windows 服务,10-15 个支持 dll。这些将继续增长。
  2. 目前,每个 Web 项目和每个 Windows 服务都有解决方案文件。这些解决方案中的每一个都包含支持项目(内部 dll)以及相关的单元测试项目。
  3. 我们所有的外部依赖项(log4net、nhibernate 等)都由 NuGet 管理,并且位于 TFS 中一个名为 packages 的文件夹中

我的一些问题包括但不限于

  1. 我应该有一个包含所有这些项目的主解决方案文件吗?也许在设置夜间构建时这更容易?

  2. 我还想在夜间构建中运行单元和集成测试。这只是构建服务器上的附加配置吗?

  3. 使用 TFS 设置夜间构建时涉及哪些工具?

我不一定要寻找完整的答案,但如果有人能指出我一些好的资源(书籍、网站、博客),那就太好了?就像我说的那样,就夜间构建而言,我真的很绿色,我只是想确保我从右脚开始。希望我能从别人的错误中吸取教训。

0 投票
2 回答
4463 浏览

playframework - 如何将 Play Framework 应用程序从 Jenkins 发布到负载均衡环境

我刚刚开始为基于 Play 的应用程序设置防弹夜间构建环境。到目前为止,我还没有找到关于这个主题的好教程。您能否查看我正在设置的当前解决方案?谢谢。

将 Play Framework 设置到 Jenkins 服务器并创建一个作业,该作业每 24 小时从 git/svn 存储库创建一个分发包。

上面的命令创建 app-1.0.zip 文件。文件被复制并解压缩到多个节点。我们正在使用负载均衡器。最终文件被解压到 /home/play/webapp/app-1.0 文件夹。

解压缩后,我更改符号链接 /home/play/webapp/app => /home/play/webapp/app-1.0 并重新加载项目。这个符号链接真的需要吗?我可以在旧文件上解压缩文件吗?我真的需要解压缩项目吗?我可以只创建一个 jar 文件并在服务器上运行它吗?

最后旧应用程序被删除。

版本 app-0.9 最初是通过运行以下脚本启动的。

脚本是以下脚本的修改:

http://monocaffe.blogspot.fr/2012/09/a-play-framework-server-setup.html

基本上脚本运行以下命令,该命令是我从 app-xxx.zip 文件中的启动文件中找到的。

我确实也考虑过创建一个重新加载脚本,它验证播放应用程序是否正在运行,如果没有,播放应用程序已启动,而不是重新启动。

最好的问候, 马尔库