使用Nodejs来编写Hudson(Jenkins)构建代码
Update:Jenkins的使用方式和如下一致!
Hudson中默认的Build方式有四种,分别是:
- Shell脚本
- Windows的批处理命令
- 调用Maven2任务
- 调用Ant任务
- 调用Maven3任务
如下图所示:

这5种方式,除了shell和ant之外,其他我都很生疏。作为前端工程师,俺最熟悉的还是JavaScript,所以,自然而然就想到了,要是能够用JavaScript写构建代码就爽多了!
Hudson强大的插件系统解决了我的问题,通过安装nodejs的hudson插件,就可以实现我的需求了,具体步骤如下:
- 安装nodejs插件
“点击” Manage Hudson -> Manage Plugins -> 选择Available标签 -> 找到nodejs plugin
点击“Install”进行安装 - 安装完成之后,hudson会自动重启,然后,再进入配置job界面,这时候就会发现build类型多了一种

- 选择“Execute NodeJS script”之后,输入如下build代码

- 点击“Save”,然后“Build Now”,成功的话,通过“Console Output”就可以看到如下结果

23 Notes/ Hide
-
conferencex0 liked this
-
marketplaced09 liked this
-
federally liked this
-
condensed02f liked this
-
marketing88eto liked this
-
committeeme8 liked this
-
keynotetis8 liked this
-
ashleyok78 liked this
-
lasonyasa0 liked this
-
kerlinquallb liked this
-
goddyzhao posted this