内容简介:在这里我们骄傲地宣布,从今天开始,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上为大家准备了其它一些酷炫的项目,例如:
- yargs/yargs
- npm/node-semver
- docker-library/golang -(请参阅 PR for how docker-libary/golang added Windows support! )
希望上述内容能够为大家带来更多启示与灵感!
展望未来
在早期版本发布之后,我们将根据大家的反馈对构建环境及运行时工具的安装与配置做出持续改进。我们希望在接下来的3到6个月内进行快速迭代,并计划在2019年第二季度推出稳定版本。在同一时间点上,我们还希望能够推出Windows Build Environments for Enterprise。如果大家热切盼望其尽早推出,请与我们的企业团队联系!
分享您的反馈!
要将Windows推向更高级别,我们需要您带来的反馈意见——特别是在Windows上进行开发的朋友们!您希望获得哪些工具?环境应当如何运作?您需要了解哪些内容才能保证自己的团队快速上手?请在 社区论坛 上给我们留言。我们正在努力为最好的CI社区构建最出色的CI方案,而您的意见是我们达成目标的必要前提。
此外,这里还要感谢一直为我们提供帮助的贡献者们——特别是Jordan Harband、Alex Crichton、Tianon Gravi以及其他无数参与者!
我们期待着听到您对Travis CI与Windows平台结合方面提出的宝贵建议!
以上所述就是小编给大家介绍的《睽违已久:Travis CI终于牵手Windows》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 【手牵手】搭建前端组件库(一)
- 手牵手教你写 Vue 插件
- 耦合层:撮合物联网的理论与实践牵手的“月老”
- Mapbox牵手微软、英特尔提供无人驾驶汽车地图
- 牵手物联网 摇篮里的IPv6还需努力
- 微软牵手Swift联盟 全球银行系统关键部分将引入Azure
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
高可用架构(第1卷)
高可用架构社区 / 电子工业出版社 / 2017-11-1 / 108.00元
《高可用架构(第1卷)》由数十位一线架构师的实践与经验凝结而成,选材兼顾技术性、前瞻性与专业深度。各技术焦点,均由极具代表性的领域专家或实践先行者撰文深度剖析,共同组成“高可用”的全局视野与领先高度,内容包括精华案例、分布式原理、电商架构等热门专题,及云计算、容器、运维、大数据、安全等重点方向。不仅架构师可以从中受益,其他IT、互联网技术从业者同样可以得到提升。一起来看看 《高可用架构(第1卷)》 这本书的介绍吧!