轻量级CI/CD发布部署环境搭建及使用_05_安装宿主机环境(jdk、nodejs、maven、python2)
尽自己的绵薄之力,为开源技术分享添砖加瓦
本篇幅较多,请按步骤实验安装,截图中涉及的版本若有与命令的版本不一致,请以命令中的版本为主参考实验 由于java或者vue使用到不同的环境变量:jdk、maven、nodejs、python2等,需要提前在jenkins的宿主机安装相应环境,并加上不同的映射路径指向宿主的jdk、maven、nodejs、python2等,再重启容器 ============================jdk、maven安装 Begin============================ 1,配置宿主机的环境 上传文件至/usr/local下 2,配置jenkins全局环境变量jdk、maven 3,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,在宿主机安装cnpm 进入node解压缩目录下:cd /usr/local/node-v16.17.0-linux-x64 npm install -g cnpm --registry=https://registry.npm.taobao.org npm与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
node -v ============================配置环境变量 End============================ 全部安装完成后,停止、删除jenkins容器:docker stop jenkins && docker rm jenkins,后执行以下命令增加映射并重新启动jenkins docker 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_安装宿主机环境(jdk、nodejs、maven、python2)
轻量级CI/CD发布部署环境搭建及使用_01_基本介绍 轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins 轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor 轻量级CI/CD发布部署环境搭建及使用_04_docker安装nexus3 编写不易,如需转载,请注明出处 标签:CI,安装,宿主机,maven,usr,jenkins,local,轻量级,python2 From: https://www.cnblogs.com/qsjj/p/17174715.html