问世超过10年的开源持续整合(Continuous Integration,CI)软体Jenkins,目前已经正式推出Jenkins 2.0版本,并且强调Pipeline-as-code的概念,让开发者可以使用程式码定义工作流程(pipeline)。
Jenkins认为,当今使用者所面临的挑战在于提交(commit)程式码以及线上环境的自动化程度规模,已经有了大幅度成长。因此,Jenkins也在2.0版本加入工作流程功能,让开发者可以定义应用程式的生命周期,并且让Jenkins支援持续交付(Continuous delivery,CD)工作。
近两年中,Jenkins试图让开发者,能使用文本形式(textual form)的方式描述自动化工作的流程,执行版本控制。同时,Jenkins採用特定领域语言Groovy,即使工作流程变得複杂时,也能较为使用较简单的的方式进行管理。
发展超过10年的Jenkins,目前已经有1,000个套件,因此让开发者使用Jenkins时,通常必须额外寻找合用的套件,「但也导致Jenkins的预设安装过于轻薄、阳春」,进而让开发者有不好的经验。
也因此,在2.0版中,Jenkins重新调整策略,目标「解决8成使用者,所面临的8成问题」,让工作专注于开发程式、品质测试,而不是「留给使用者自行寻找、使用套件。」
同时,2.0版本也修改了UI介面,例如网路UI介面、工作组态设定页面等。
I 相关 / Other
图片来源: App Store 微软于本周透过美国的App Store释出了支援iOS平台的「文字流」(Word Flow)输入程式,让iOS用户也能利用Word Flow特殊的弧状键盘设计以单手输入文字。Word Flow最早是微软针对Windows Phone平台
Android版Gmail更新,开始支援微软Exchange
Google于周一(4/25)更新了Android平台上的Gmail程式,新增对微软Exchange电子邮件伺服器的支援,该功能原本只现身于Google旗下的Nexus装置上,现在则开放给所有的Android装置。微软所开发的Exchange伺服器是一个基
韩国银行(Bank of Korea,央行)今天(26日)表示,尽管利率创下新低,但由于出口持续衰退加上国內消费疲软,韩国经济第一季成长放缓。亚洲第四大经济体─韩国今年1至3月经济较上季成长0.4%、年增率则达2.7%。相较之下
【海峡财经网2016年04月25日讯】近日有两则消息让全世界的目光聚焦在男海问题上,并有人推断中美在南海的举动将使南海紧张局势升级,有可能引发冲突。近年来,中国周边海上安全环境出现不少新变化、新挑战,最突出的
由于光芒队动用选择权,把升上大联盟对的左投史奈尔降回3A;昨天在光芒3A双重赛第2战先发的台湾右投胡智为,预定今天重返2A,继续担任先发轮值。据《旅美帮》网站报道,胡智为昨天在3A代班先发,最快球速95哩(153公