美文网首页
使用docker搭建持续集成环境(配置java项目)

使用docker搭建持续集成环境(配置java项目)

作者: 深海龙虾 | 来源:发表于2018-06-15 19:07 被阅读0次

使用jenkins来配置java+maven项目

步骤

jenkins官方的docker镜像自带java,但需要手动安装maven

安装maven

首先宿主机下载maven安装包

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

tar xvf apache-maven-3.5.3-bin.tar.gz

进入docker

docker exec -it jenkins bash

将文件拷到/usr/local下

mv tmp/apache-maven-3.5.3/ /usr/local/

导出环境变量

export PATH=/usr/local/apache-maven-3.5.3/bin:$PATH

验证

将导出命令加入 profile防止重启后出错

echo "export PATH=/usr/local/apache-maven-3.5.3/bin:\$PATH" >> /etc/profile

配置jenkins

在浏览器中输入[ip]:9000,进入jenkins

进入系统管理--管理插件, 在可选插件中安装如下插件

Maven Integration plugin

Publish Over SSH

重启jenkins

浏览器登录Jenkins,进入“系统管理” -> “系统工具配置”,配置jdk和maven后保存:

构建项目

创建新项目,选择maven项目, 然后配置

配置编译选项

到此,可构建成功项目.

自动部署

进入docker容器后,先要生成证书

ssh-keygen -t rsa

生成的证书存放在当前用户的.ssh目录中,将公钥证书拷贝到目标主机上

scp ~/.ssh/id_rsa.pub usr@ip:/dir

在jenkins项目配置中,进行如下配置

配置完成。

点击项目中的立即构建测试一下。

相关文章

网友评论

      本文标题:使用docker搭建持续集成环境(配置java项目)

      本文链接:https://www.haomeiwen.com/subject/rhvmeftx.html