jQuery 夜间构建
经过 讨论邮件列表(阅读:我)中某些成员的许多哀嚎和咬牙切齿之后,我们现在拥有了 jQuery 的自动化夜间构建,可以供大众使用。这些构建是根据我们社区成员的要求提出的,他们希望在自己的项目中试验 jQuery 的最新功能,但由于各种原因,他们发现自己身处限制他们访问 Subversion 存储库 的防火墙后面。
话不多说,以下是详细信息:您可以在 https://jqueryjs.cn/src/nightlies/ 获取您的最新 jQuery 版本。这个文件夹将简单地显示您可用的文件列表。其中有 4 个文件,你们大多数人会对此最感兴趣……
- jquery-nightly.js – 不言而喻,它是未压缩的 jQuery。嗯嗯… 来自存储库的新鲜版本
- jquery-nightly.pack.js – 正如你们中更有洞察力的人已经猜到的那样,它是 #1 的 压缩 版本
- jquery-nightly.release.zip – 这包含文档、测试套件以及所有预构建版本的 jQuery
- jquery-nightly.build.zip – 对于我们这些身处公司防火墙后的可怜人来说,这才是真正的胜利。它包含来自存储库的完整 jQuery 路径,是您构建自己的 jQuery 所需的一切
nightlies 文件夹也将填满这 4 个文件的日期版本,以便您可以根据自己的喜好找到 jQuery 的特定版本。
夜间构建的新版本每天凌晨 2 点 EST(格林威治标准时间上午 7 点)添加,并将包含当时来自 Subversion 存储库的最新版本。
如果您对 Subversion、存储库、最新版本和夜间构建的讨论让您内心的稳定性渴望的 Web 开发人员尖叫着逃跑,请不要害怕。您需要的 稳定版本下载 就在这里等着您。
感谢 John Resig 为我们提供了服务器端魔力,使这个自动化构建流程得以运行(更不用说服务器、带宽和 jQuery 本身了 :))。
终于!:) 我一直在希望你们能做到这一点;谢谢!
太棒了。不再需要冒险进入奇怪而陌生的 Unix 世界来从 SVN 获取最新版本。不再需要离开 Eclipse 思考“那到底是怎么回事”?最终,不再需要因为不知道自己在做什么而感到自卑,而其他人似乎都没有遇到这个问题!感谢您的努力 – 我很感激。
太好了!谢谢。
根据这个,可能是一个愚蠢的问题,但是,jQuery 有“更改日志”吗?
因为在 Subversion 存储库中导航以了解最新修改有点令人沮丧!
Joel
我使用带有 WTP 和 Subclipse(或 Subversive)的 Eclipse 来检出、构建以及使用 jQuery。Eclipse 自带 Ant 支持,因此我无需担心这一点。
SVN 插件是一个品味问题
http://polarion.org/index.php?page=overview&project=subversive
http://subclipse.tigris.org/
除了 WTP,Aptana 可能是不错的选择。我仍然在两者中都缺少一些重要的功能…
除了普通 HTTP,在 SSL 下提供 Subversion 存储库通常就足够了,可以规避那些臭名昭著的脑残防火墙。
@Christopher
通常情况下你是对的。但是,在我的情况下,我们不允许通过 SSH 连接到网络外部。我们甚至无法连接到运行在端口 80 上的 SSH 服务器(就像我在家可能尝试过的那样)。即使运行在 apache_mod_dav_svn 上的 SVN 服务器也不起作用,因为防火墙不允许 HTTP 协议的 DAV 部分通过。唯一有效的 SVN 服务器是通过 HTTPS 提供的。因此,对我来说,HTTPS(SSL)是一个不错的解决方案,并且在发送提交代码的验证方面更加安全。但是,从 svn:// 切换到 https:// 会对服务器造成很大影响。不过,如果他的服务器有能力,并且他愿意购买证书,我可能会在某个时候向 John 建议这样做。
但是,我如何知道 jQuery 是否更新了?
我什么时候应该更新我的项目?
@KDee & adam
您是指 https://jqueryjs.cn/dev/svn/log/trunk/jquery/ 吗?这是一个 jQuery 存储库中每个修订版的 SVN 日志消息列表。
@Jonney
好吧,至于您“应该”何时更新,这是一个稳定性的问题。我认为您“应该”只在发布新的稳定版本时更新项目。但是,如果您在最新版本代码中遇到了问题,并且您已经查看了错误跟踪器,并且您的问题在 SVN 中的最新代码中已修复,那么请获取夜间构建并使用它。我绝不会建议您在生产 Web 应用程序中使用夜间构建,但如果您想抢先体验下一版本的内容,它在开发 Web 应用程序时可能很有用,并且您可以在发布 Web 应用程序之前等待该版本发布。
我希望这能消除混乱,而不是制造更多混乱……
@Paul
完美!
这正是我一直在要求的。谢谢;)
继续努力!
@Paul
好吧,我明白了。太棒了!谢谢。
我建议在 jQuery 的主页上显示最新的稳定版本号。
致敬!
@Vic
虽然我并不否认 jQuery.com 网站在吸引新人加入库方面仍在不断完善,但我确实相信,如果您仔细观察,您会找到您想要的一切。我建议您从网站所有页面顶部链接的“教程”页面开始 (http://docs.jquery.com/Tutorials)。此页面包含示例、演示、屏幕截图以及您需要用于 jQuery 的几乎所有其他快速入门资源。我还想请您记住,jQuery 本身并不是开箱即用的东西,而是您可以用它来快速轻松地在几分钟内从盒子中取出它,然后完成令人惊叹的事情。它是一种工具;它的能力每天都在扩展。话虽如此,如果您想了解人们已经用它做了什么,那么一个非常棒的“插件”库就存在,并且也在网站每个页面的顶部链接 (https://jqueryjs.cn/plugins/)。我希望您能找到您想要的东西。jQuery 使我作为专业 Web 开发人员的生活变得更加轻松。我认为您会发现几乎每个活跃的社区成员都感受到了这一点,我相信这是开发人员在这里整体友好和乐于助人态度的最主要原因。
夜间构建不再可用了吗?我似乎无法访问它们(我也尝试了zip版本,但它是17日的?)
亲爱的Paul,
Subversion 存储库的网络访问(存储库浏览器)是否仍然可用?
现在几天来,当我尝试浏览到上面提到的两个 URL 时,我收到错误信息。
https://jqueryjs.cn/dev/svn/
http://dev.jquery.com/browser
来自德国的问候,
Rene
夜间构建链接出现 404 错误。它似乎已关闭。
https://jqueryjs.cn/src/nightlies/