搭建jenkins集群node结点

配置结点

首先,需要在jenkins的系统设置中新增一个结点
系统管理=>节点管理=>New Node
配置Remote root directory最好和主jenkins的路径一致。

确认连接

其次,需要保证结点服务器可访问主Jenkins、GIT仓库、MAVEN仓库等服务器

安装组件

需要根据需要安装jdk、node、npm、git、maven等,且安装路径和版本最好与主jenkins保持一致

安装nodejs:

yum install -y nodejs

安装npm:

curl -L https://www.npmjs.com/install.sh | sh

安装n模块:

npm install -g n

升级nodeJs

升级node.js到最新稳定版
n stable
//n后面也可以跟随版本号比如:
n v10.15.3
//切换npm源为本地源(出现npm ERR! 404 Not Found: ca-common-setHeader@^1.0.7时)
rm -rf /data/jenkins/workspace/your_service/node_modules/
npm config set registry http://198.22.33.44:4873/
//npm config set registry https://registry.npm.taobao.org
npm config get registry (查看源)
//也可修改vim .npmrc

设置拷贝

如果是前端应用,可设置拷贝
dist-test//.
注意 **
如果拷贝目的地是jenkins主机,可设置允许操作的目录
系统管理 -> 全局安全配置 -> Enable Agent -> Master Access Control -> here

配置File Access Rules

allow all /opt/ca-b2b/www/v2/*

猜你喜欢

转载自www.cnblogs.com/liehen2046/p/11058646.html
今日推荐