Jenkins分布式部署
1.只需要在主服务器上部署Jenkins
2.通过java web模式关联从服务器和主服务器,主从服务器要在同一个局域网,可以相互ping通IP
3.主服务器的地址要改成真实IP不能是localhost
4.在主服务器上生成slave-agent .jnlp
5.在主服务器设置 主服务任务在从服务器的工作路径
6.主从服务器的git/javajdk等工具最好安装的路径都一样
7.将slave-agent.jnlp拷贝到从服务器的工作路径运行
8.job设置只在某个从服务器上运行
9.git可以采用http方式克隆,账号需要填写有权限的账号
10.如果python是虚拟环境,需要在批处理中明确写出用到的python绝对路径如:
f:\pyenvs\pay_env\Scripts\pyinstaller.exe wx_ui.spec
下图的关系图来源网络: