docker随手笔记第一节 docker概念及安装
docker随手笔记第二节 docker常用命令解析
docker随手笔记第三节 docker构建java镜像
docker随手笔记第四节 docker安装mysql5.7
docker随手笔记第五节 docker安装redis4.0
jenkins部署git的java微服务需要如下插件
SSH plugin (远程登陆到服务器用的,主要用来上传镜像,下载镜像,运行ssh脚本等功能)
SSH2 Easy
Git Parameter (git参数使用,包括分支参数)
Maven Integration (java的maven打包插件)
安装插件
左边菜单选择系统管理,然后选择插件管理
进入插件管理界面后,点击选项卡可选插件,然后输入过滤词,比如输入Git Parameter,然后打钩你要的插件,最后选择直接安装。同理安装其他插件,最后选择安装完后重启jenkins
安装maven
在系统设置,全局工具配置,点击新增maven,填写maven名称,自动安装,点击保存
配置git凭证
凭证的主要作用是用来保存一写账号密码,例如git账号密码,svn账号密码,docker仓库密码等
在左边菜单点击凭据,
点击凭据的子菜单:系统
然后点击右边的全局凭证
然后点击添加凭证
然后输入git账号和密码,填写一下备注,点击一下保存。
新建一个maven项目
点击新建任务
输入任务名称,选择maven项目,然后点击确定
选择丢弃旧的构建,保持构建的天数为1天,保持构建的最大个数1天。这样子不会浪费硬盘空间
构建环境打勾Delete workspace before build starts
输入maven命令
然后点击保存后,点击立即构建
就会出现任务正在进行中,点击红框
控制台输出,就可以查看任务进行详细状态。如下
配置maven的阿里仓库和本地仓库地址
如果没配置阿里仓库和本地仓库地址会出现2个问题,一个下载太慢,一个是maven有引用本地maven项目的化,没有使用远程maven仓库,会报找不到jar包。
步骤:1.先装maven
2.建立一个maven项目,保存。这样maven插件就安装完成了
3.安装好的插件的settings.xml在docker容器内的目录如下:
/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven/conf/settings.xml
由于/var/jenkins_home这个目录我映射到宿主机/jenkins/jenkins-data目录
所以在宿主机上修改settings.xml配置文件
vi /jenkins/jenkins-data/tools/hudson.tasks.Maven_MavenInstallation/maven/conf/settings.xml
/root/.m2/repository
alimavenaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public/central
然后保存,就可以了
下一节 docker随手笔记第八节 jenkins通过git的部署java微服务(一)