Jenkins系列 - 4.最佳实践 - 同时操作Windows&Linux
这是什么场景
你一定很头疼,在linux里面写的好好的shell, 到了windows还得转化成bash. 有没有办法能让一套shell同时运行在windows和linux上面呢? 1. 在Windows上面安装cygwin cygwin这个神器,可以让你像操作linux一样操作windows 你该如何使用它呢? 2. 在windows job的shell中加入cygwin path(首行),然后尽情运行各种linux命令
更省事一点?
模板
Jenkins的模板插件,老实说做的并不太好,个人感觉小众的EZ Template反而好用一些,有兴趣的同学可以装一个试试。在此不再赘述。
script
着重推荐这个插件Managed Scripts 下面简单介绍一下如何使用: 1. 装好后,在这里点开使用 2. 示例中,选择"Managed script file", 这个是windows/linux通用的 3. 添加你的shell script, 不要忘记在首行写上cygwin的path 4. 支持传入变量 5. 在job中使用 是不是很easy呢,使用一个shell维护所有平台的job,一次修改处处更新,不要太爽哦~
comments powered by