安装插件
网络异常,图片无法展示
|
网络异常,图片无法展示
|
因为我这边无法正常通过搜索安装,所以选择了上传插件,下载Jenkins nodejs需要的hpi文件即可。
配置插件
打开全局配置界面:
网络异常,图片无法展示
|
找到nodejs,新增nodejs,这里可能会出现version无法下拉选择的问题,我更新插进中心的url后,仍旧无法正常看到nodejs版本,后来等了好一会,就正常了,可能需要时间吧
网络异常,图片无法展示
|
Jenkins\tools\jenkins.plugins.nodejs.tools.NodeJSInstallation\nodejs_18.12.1
网络异常,图片无法展示
|
job中使用
勾选Provide Node ...,并且NodeJS Installation一定要选择上一步设置的NodeJS别名,不要使用默认的use system default。
网络异常,图片无法展示
|
增加一个NodeJS Script,同样的NodeJS Installation也要选择上一步的Nodejs
网络异常,图片无法展示
|
添加构建参数
网络异常,图片无法展示
|
增加构建脚本
网络异常,图片无法展示
|
注意:如果你的Jenkins是部署在windows上,是不能执行shell脚本的,需要执行Windows batch command
获取构建参数
参数都是放在了环境变量中,下边是不同语言的示例:
- batch
echo %param% 复制代码
- python
#!/usr/bin/python # -*- coding: UTF-8 -*- # 注意编码问题 import os print(os.environ['param']) 复制代码
- nodejs
console.log(process.env.param) 复制代码
bat脚本执行nodejs的小问题
npm intall echo 123 复制代码
npm install 导致后续无法执行,也就是无法输出123
call npm install 复制代码