top
本文目录
一、安装 jenkins
二、构建前配置
1. 安装 jdk
2. 安装 maven
3. 安装 node
4. 安装并配置插件
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:766378891@qq.com

Docker 搭建 jenkins 并配置 jdk、maven和node环境


共计 1103 个字符,预计需要花费 3 分钟才能阅读完成。

一、安装 jenkins

Jenkins 是一个开源的自动化服务器,用于自动化构建、测试和部署软件。它支持多种平台,包括 Windows、Linux 和 macOS。Jenkins 可以与多种工具和技术集成,例如 Git、SVN、Maven、Docker 等等,使其成为开发和运维工作流程自动化的重要工具之一。Jenkins 还提供了一个用户友好的 Web 界面,使其易于配置和管理。由于 Jenkins 具有高度的灵活性和可扩展性,它已经成为持续集成和持续交付领域的首选工具之一。

docker run -d \
--name jenkins \
-u root \
-p 8000:8080 \
-p 50000:50000 \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
-v /run/docker.sock:/var/run/docker.sock \
-v $(which docker):/usr/bin/docker \
-v /home/docker/jenkins:/var/jenkins_home \
--privileged=true \
jenkins/jenkins

二、构建前配置

1. 安装 jdk

jdk 的安装包解压后放在某个目录,然后指定 JAVA_HOME 即可。

Docker 搭建 jenkins 并配置 jdk、maven和node环境

/>

2. 安装 maven

同样,将 maven 的安装包解压后放在某个目录,然后指定 MAVEN_HOME 即可。

Docker 搭建 jenkins 并配置 jdk、maven和node环境

/>

3. 安装 node

node 前端打包会用到,如果自动部署后端可以不用安装。

将 node 压缩包放在 jenkins 的某个目录下,比如我的 node 目录 node-v14.18.0-linux-x64 放在 /var/jenkins_home/tools 目录下。

然后配置环境变量,注意这里配置好以后只是在构建的时候修改了环境变量,但是容器内部还是不能使用 node 命令。

Docker 搭建 jenkins 并配置 jdk、maven和node环境

/>

要在容器里面使用,还需要执行:

cat >> /root/.bashrc<<EOF
export PATH=/var/jenkins_home/tools/node-v14.18.0-linux-x64/bin:$PATH
EOF

4. 安装并配置插件

Publish Over SSH 可以将本地构建的文件发送到相应的服务器,并执行对应的脚本。比如,将 jar 包丢到目标服务器,用 java -jar xx 运行 jar 包,也可以将 docker save 生成的 tar 包,发送到目标服务器,导入镜像后 docker run 运行镜像。

Docker 搭建 jenkins 并配置 jdk、maven和node环境

/>

在系统管理的系统配置中可以配置多台目标服务器,需要注意设置 Remote directory 为 /,因为到时候发送文件到目标主机时是两个 Remote directory 拼接的目录。

Docker 搭建 jenkins 并配置 jdk、maven和node环境

提醒:本文发布于718天前,文中所关联的信息可能已发生改变,请知悉!

/>

Tips:清朝云网络工作室

阅读剩余
THE END
icon
0
icon
分享
icon
二维码
icon
海报
发表评论
评论列表

赶快来坐沙发

晚上好👋, 在属于自己的时间好好放松😌~