胁冉右 发表于 2025-9-28 20:00:23

轻量级CI/CD发布部署环境搭建及使用_05_jenkins配置jdk、nodejs、maven、python2

轻量级CI/CD发布部署环境搭建及使用_05_jenkins配置jdk、nodejs、maven、python2
尽自己的绵薄之力,为开源技术分享添砖加瓦
本篇幅较多,请按步骤实验安装,截图中涉及的版本若有与命令的版本不一致,请以命令中的版本为主参考实验由于java或者vue使用到不同的环境变量:jdk、maven、nodejs、python2等,需要提前在jenkins的宿主机安装相应环境,并加上不同的映射路径指向宿主的jdk、maven、nodejs、python2等,再重启容器============================jdk、maven安装 Begin============================1,配置宿主机的环境上传文件至/usr/local下2,配置jenkins全局环境变量jdk、maven3,mavne设置同理(在linux可以设置setting中的私服等信息)============================jdk、maven安装 End============================ ============================nodejs安装 Begin============================下载插件只是为了jenkins支持node选项配置,具体还需像jdk、maven一样,本地安装1,安装node插件 

 
 
 
Node下载地址:http://nodejs.cn/download/ 2,上传/usr/local解压 
解压xz后缀压缩文件:tar -xvJf node-v16.17.0-linux-x64.tar.x
3,指定nodejs目录4,在宿主机安装cnp
进入node解压缩目录下:cd /usr/local/node-v16.17.0-linux-x64npm install -g cnpm --registry=https://registry.npm.taobao.orgnpm与cnpm一样配置成taobao的镜像源npm config set registry https://registry.npm.taobao.org============================nodejs安装 End============================ ============================python2安装 Begin============================ 1,python2依赖安装https://www.python.org/ftp/python/2,传至/usr/local下解压

[*]tar -xzvf Python-2.7.9.tgz
[*]创建目录
[*]mkdir -p /usr/local/python2
[*]进入解压后的目录
[*]cd /usr/local/Python-2.7.9
[*]生成配置信息
[*]./configure --enable-shared --prefix=/usr/local/python2
[*]编译文件
[*]make
[*]安装文件
[*]make install
[*]建立软链接
[*]ln -s /usr/local/python2/bin/python2 /usr/bin/python2
3,验证:python2.7 -V============================python2安装 End============================ ============================配置环境变量 Begin============================1,vi /etc/profile:文件末尾加入以下参数 export JAVA_HOME=/usr/local/jdk1.8.0_11export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin export MAVEN_HOME=/usr/local/apache-maven-3.6.2export PATH=$PATH:${MAVEN_HOME}/bin export NODE_HOME=/usr/local/node-v14.17.6-linux-x64export PATH=$PATH:${NODE_HOME}/bin 2,刷新配置文件source /etc/profile3,验证配置java -versionmvn -v
node -v============================配置环境变量 End============================ 全部安装完成后,停止、删除jenkins容器:docker stop jenkins && docker rm jenkins,后执行以下命令增加映射并重新启动jenkinsdocker run --name jenkins \-p 9300:8080 -p 50000:50000 \-v /usr/bin/docker:/usr/bin/docker \-v /var/run/docker.sock:/var/run/docker.sock \-v /usr/bin/mv:/usr/bin/mv \-v /home/docker/jenkins_home:/var/jenkins_home \-v /usr/local/jdk1.8.0_11:/usr/local/jdk1.8.0_11 \-v /usr/local/apache-maven-3.6.2:/usr/local/apache-maven-3.6.2 \-v /usr/local/node-v16.17.0-linux-x64:/usr/local/node-v16.17.0-linux-x64 \-v /usr/bin/python2:/usr/bin/python2 \-v /etc/localtime:/etc/localtime \-d jenkins/jenkins 至此,轻量级CI/CD发布部署环境搭建及使用_05_jenkins配置jdk、nodejs、maven、python2
 
轻量级CI/CD发布部署环境搭建及使用_01_基本介绍轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor轻量级CI/CD发布部署环境搭建及使用_04_docker安装nexus3编写不易,如需转载,请注明出处 
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

劳怡月 发表于 2025-10-8 01:27:26

过来提前占个楼

更成痒 发表于 2025-10-12 23:53:41

不错,里面软件多更新就更好了

晌集涟 发表于 2025-12-1 19:14:12

感谢分享,下载保存了,貌似很强大

煅圆吧 发表于 2025-12-6 17:03:56

喜欢鼓捣这些软件,现在用得少,谢谢分享!

讲怔 发表于 2026-1-4 02:22:40

感谢,下载保存了

姨番单 发表于 2026-1-4 09:01:36

前排留名,哈哈哈

旁拮猾 发表于 2026-1-7 01:09:09

感谢,下载保存了

左丘雅秀 发表于 2026-1-14 14:20:51

很好很强大我过来先占个楼 待编辑

仲秀娟 发表于 2026-1-18 11:07:50

这个有用。

羊夏菡 发表于 2026-1-21 00:06:34

yyds。多谢分享

剩鹄逅 发表于 2026-1-23 05:30:02

感谢分享,下载保存了,貌似很强大

戈森莉 发表于 2026-1-23 09:49:15

分享、互助 让互联网精神温暖你我

彭水晶 发表于 2026-1-24 12:02:13

感谢分享,学习下。

慷规扣 发表于 2026-1-25 10:01:05

谢谢分享,试用一下

姨番单 发表于 2026-1-30 02:37:50

新版吗?好像是停更了吧。

慷规扣 发表于 2026-1-30 06:55:59

感谢分享,学习下。

米嘉怡 发表于 2026-1-30 06:56:21

yyds。多谢分享

垢峒 发表于 2026-2-4 10:49:38

热心回复!

鞭氅 发表于 2026-2-6 06:31:13

用心讨论,共获提升!
页: [1] 2
查看完整版本: 轻量级CI/CD发布部署环境搭建及使用_05_jenkins配置jdk、nodejs、maven、python2