问题标签 [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.
nightly-build - 针对多个目标框架版本 TFS 2012 构建解决方案
是否可以在 TFS 2012 的夜间构建中针对两个不同的目标框架版本构建相同的 C# 解决方案?
这样我们就可以针对 .NET 4.0 和 .NET 4.5 构建一个解决方案。如果我们保持代码与每个版本兼容,这应该是可能的。
jenkins - 如何配置 Jenkins 在 Slave 下线时发送通知邮件?
如何配置 Jenkins 在 Slave 下线时发送通知邮件?我在云中有一个 Windows 服务器。里面有一个运行夜间构建的 Jenkins Slave,但有时 Slave 会离线,我需要知道它何时离线。在这种情况下,如何配置 Jenkins 向我发送电子邮件通知?
javascript - 每晚检测 Firefox
我一直在使用 firefox 的 nightly build 有一段时间了,今天我注意到我的网站存在问题(特别是 css3 的 column-width 属性/jquery)。我一直在尝试解决这个问题,但直到现在都没有成功,所以我只想切换到另一个样式表,就像使用 IE 一样。有什么方法可以检测夜间构建?谢谢!
maven - Maven 和 Nexus 处理 SNAPSHOT 依赖项
我的项目有 10 个左右的可重用组件,每个都在自己的存储库中,版本独立,但在构建时确实相互依赖。
现在,每个组件都有自己的 nexus SNAPSHOT 存储库和用于夜间构建的自定义 nexus 组,因此我可以确定组件的夜间构建仅包括第 3 方和它需要的其他组件。具体来说,该组将没有组件自己的快照存储库。通过这种方式,我可以检测到一个 jar 何时被删除,但我忘记清理对它的 pom 依赖。构建将中断,而不是默默地成功,因为它找到了一个旧的 SNAPSHOT jar。
但从管理的角度来看,这是一个巨大的痛苦,从我所看到的公共关系存储库(和 sonatype 书)来看,是为团队或组织而不是每个组件拥有一个存储库。
有没有更好的方法来处理这个?有没有办法在组件 pom 中安装一个 nexus 黑名单,这样它就不会尝试下载某些工件/组 id 组合?
jenkins - 使用 Jenkins 和 H(“哈希符号”)安排每晚 22-03 构建
一个需要大约三个小时才能完成的构建需要安排在办公时间以外的夜间构建:不早于 22:00 并且不迟于第二天 3:59。
我还想使用“H 符号”来避免与未来的夜间构建发生冲突。来自 Jenkins 的在线帮助:
为了允许定期调度的任务在系统上产生均匀的负载,应尽可能使用符号 H(代表“哈希”)。例如,对十几个日常工作使用 0 0 * * * 将导致午夜时出现较大的峰值。相比之下,使用 HH * * * 仍然会每天执行一次每个作业,但不是同时执行一次,更好地使用有限的资源。
(如何)我可以使用 Jenkins 安排这个吗?我尝试过的都被詹金斯认为是无效的:
H H(22,23,0,1,2,3) * * *
无效输入:“HH(22,23,0,1,2,3) * * *”:第 1:7 行:期待“-”,找到 ','
H H22,23,0,1,2,3 * * *
无效输入:“H H22,23,0,1,2,3 * * *”:第 1:4 行:意外令牌:22
H H(22-3) * * *
无效输入:“HH(22-3) * * *”:第 1:9:1 行是无效值。必须在 1 和 -18 之间
不使用插件是否可以实现这一点?
.net - 每晚构建 - 需要新设置?
我支持并开发了一个系统,该系统链接到 15 个不同的数据库以获取 SELECT、UPDATE 和 DELETE 信息。我是一个单一的开发人员。
我已经开始使用源代码控制(tortoiseSVN)。我听说过“夜间构建”这个词,我相信我会从中受益。我已经阅读了很多关于夜间构建的信息。我理解它是指每晚更新的测试系统。
我遇到的问题是我开发的系统很复杂,我必须创建 15 个不同的测试数据库(其中一些是内部开发的,有些不是),另外还有一个白天运行的数据清理工具和一个也必须为此设置测试系统。
可以说我开发的系统对于每晚构建来说太复杂了吗?我猜不是——那里有更复杂的系统。另外,我是否正确理解了夜间构建的概念?
flash - Adobe Flash Professional CS5 编译错误日志 - 持续集成/每夜构建
我正在*.fla
通过 Adobe Flash Professional CS5 将我的文件编译成*.swf
Windows 上的文件。我的构建过程需要将任何编译错误或警告记录到日志文件中。
- 有没有办法将任何编译错误或警告保存到硬盘驱动器上的日志文件中?
- 它是否已经保存到任何日志文件中?
我还找不到任何日志文件,也找不到任何方法来保存编译错误。
谢谢你的帮助!
编辑:由于这似乎没有引起任何人的注意,我将解释,为什么我需要这个:flash 是通过持续集成编译的(一天几次)。这样一来,没有人(因为连续构建并不真正涉及人员)真正注意到 Adobe CS5 编译器的任何输出。但是日志可用于检查构建错误,如果有,自动持续构建过程可以通知开发人员构建失败,并将日志附加到电子邮件中。
也许有人有另一个想法来集成闪存编译并在自动构建过程中注意到编译错误,比如持续集成?
action - Libgdx 版本夜间构建还是发布构建?动作包不同
我已经与 Libgdx 合作了一段时间(仅限兼职)。就在最近我不得不Actions
在我的游戏中使用。我在网上找到了一些教程/示例,当我尝试在我的项目中实现它们时,编译器无法识别某些功能。
我特别遇到了问题,SequenceAction
即我当前的 libgdx 没有(覆盖的)构造函数。所以我上网查看了这个文档,他们在那里,所有的构造函数。另外,请参阅此屏幕截图:
所以,我只是下载了最新版本。ie libgdx-0.9.8 from here 但是当我在本地打开文档时,我再也看不到那些构造函数了......
这是我的电脑浏览该文档的屏幕截图。
如您所见,没有构造函数,只有一个默认构造函数。
接下来,我从这里下载了 libgdx-nightly-latest 版本(因为在线 api 也显示了几乎所有的文档),我在那里找到了那些构造函数。ParallelAction
类也是如此
现在来回答我的问题:
- 与夜间构建相比,最新版本构建通常有何不同?
- 这个问题是有效的还是我只是太困而不能错过这里的东西?
- 我应该在我的项目中使用哪一个?
testing - 什么样的项目有 Nightly 构建?
什么样的项目或应用程序遵循夜间构建概念,为什么?