睽违已久:Travis CI终于牵手Windows

栏目: 服务器 · 发布时间: 5年前

内容简介:在这里我们骄傲地宣布,从今天开始,Travis CI将支持Windows操作系统!您和您的团队如今可以在Linux、Mac以及Windows上经由同一套build实现测试运行了。Windows系统现已面向tarvis-ci.org或者travis-ci.com上的全部开源及私有项目使用,我们亦有计划尽快将其引入企业环境。这是我们第一次发布Windows支持方案,因此相关工具链还不够完善——期待大家能够在我们的我们知道,大家一直在期待对Windows系统的支持方案。在论坛上的

在这里我们骄傲地宣布,从今天开始,Travis CI将支持Windows操作系统!您和您的团队如今可以在 Linux 、Mac以及Windows上经由同一套build实现测试运行了。

Windows系统现已面向tarvis-ci.org或者travis-ci.com上的全部开源及私有项目使用,我们亦有计划尽快将其引入企业环境。这是我们第一次发布Windows支持方案,因此相关 工具 链还不够完善——期待大家能够在我们的 社区论坛 上提供反馈。请马上加入吧!

我们知道,大家一直在期待对Windows系统的支持方案。在论坛上的 2104号问题 中,我们发布了一些关于初步规划的见解,而我们杰出的贡献者Hiro Asari于2013年也加入到项目中来。Hiro开发出多个早期概念验证方案以及一系列其它成果,同时快速成为我们在GitHub上的应答发言人,外加travis-build与dpl的维护者/开发者。经过这么长的时间,以及众多原型设计,Windows支持能力终于准备就绪——这样的结果令我们的激动之情溢于言表。

另外,我们在npm上的好朋友们同样对此抱有极高热情!

今天的公告带来了令人振奋的消息。我们知道,有超过40%的npm用户在使用Windows设备,但在此之前只有一小部分软件包能够在CI当中主动运行Windows测试。为Travis CI添加Windows支持能力将为JavaScript社区的主体带来更稳定的开发体验——更具体地讲,npm Registry中有32%的项目在使用Travis CI。我们期待着继续与Travis CI开展合作,从而降低开发人员的日常工作难度,并最终确保全球超过1000万开发者构建出令人惊叹的产品。 ——npm有限公司首席执行官Laurie Voss

我们迫不及待希望扩展Windows Build Environment,用以支持大家团队及社区中正在进行的一切出色工作!

Windows Build Environment

这套Windows构建环境在发布之初支持Node.js、Rust以及Bash语言。我们还运行有一套 git bash shell,用以维持与我们其它基于bash环境间的一致性。此外,Docker同样可用于各Windows build。

我们利用 Chocolatey 作为软件包管理器,同时预安装有Visual Studio 2017 Build Tools以帮助用户。大家现在可以点击 此处 通过文档查阅我们目前在Windows构建环境中提供的全部软件包。Windows构建环境目前基于Windows Server 1803,其中作为容器运行平台的系统版本为Windows Server 2016。

我们还在Google Compute Engine中托管我们的Windows虚拟机,不过我们发现其启动时间会有所差别。因此我们打算在接下来的基础设施调整工作当中,持续对其做出改进与优化。

上手指南

要运行一套Windows build,请将以下内容添加至 .travis.yml当中:

os: windows

大家也可以利用以下内容对多套操作系统进行测试:

os:

- windows

- linux

- osx

我们还在Windows上为大家准备了其它一些酷炫的项目,例如:

希望上述内容能够为大家带来更多启示与灵感!

展望未来

在早期版本发布之后,我们将根据大家的反馈对构建环境及运行时工具的安装与配置做出持续改进。我们希望在接下来的3到6个月内进行快速迭代,并计划在2019年第二季度推出稳定版本。在同一时间点上,我们还希望能够推出Windows Build Environments for Enterprise。如果大家热切盼望其尽早推出,请与我们的企业团队联系!

分享您的反馈!

要将Windows推向更高级别,我们需要您带来的反馈意见——特别是在Windows上进行开发的朋友们!您希望获得哪些工具?环境应当如何运作?您需要了解哪些内容才能保证自己的团队快速上手?请在 社区论坛 上给我们留言。我们正在努力为最好的CI社区构建最出色的CI方案,而您的意见是我们达成目标的必要前提。

此外,这里还要感谢一直为我们提供帮助的贡献者们——特别是Jordan Harband、Alex Crichton、Tianon Gravi以及其他无数参与者!

我们期待着听到您对Travis CI与Windows平台结合方面提出的宝贵建议!

原文链接: Windows is Available (Early Release)


以上所述就是小编给大家介绍的《睽违已久:Travis CI终于牵手Windows》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

JAVASCRIPT权威指南(第四版)

JAVASCRIPT权威指南(第四版)

David Flanagan / 张铭泽、等 / 机械工业出版社 / 2003-1-1 / 99.00

《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、......一起来看看 《JAVASCRIPT权威指南(第四版)》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具