配置多个git账号_docker随手笔记第七节 jenkins通过git部署java微服务插件安装
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微服务(一)
配置多个git账号_docker随手笔记第七节 jenkins通过git部署java微服务插件安装相关推荐
- docker nginx配置_docker随手笔记第十二节 jenkins+docker+nginx+纯静态页面配置
docker随手笔记第一节 docker概念及安装 docker随手笔记第二节 docker常用命令解析 docker随手笔记第三节 docker构建java镜像 docker随手笔记第四节 dock ...
- Java微服务学习笔记(一):微服务架构的概念理解
Java微服务学习笔记 Tips:入门学习时粗略整理,仅供参考 (一):架构的基础理解 文章目录 Java微服务学习笔记 前言 一.微服务是什么? 二.常用开源微服务框架演化 1. Dubbo 2. ...
- Java微服务(四)【idea配置本地maven】【中文idea版本】(手把手编写,超级详细)
Java微服务(三)中,我们已经有了本地环境: 1.为了不占用C盘的环境,咱们将[maven]中[conf]下的[settings.xml]文件默认的存储库位置更换一下. [<localRepo ...
- seata的部署与微服务集成(包含多集群异地容灾配置)
seata的部署与微服务集成 一.部署Seata的tc-server 1.下载与安装 2.配置文件详细讲解 3.创建数据库表 4.启动 二.微服务集成seata 1.引入依赖 2.修改配置文件 3.启 ...
- 如何优雅的配置 Java 微服务
本节我们会学到如何以及为什么要实现外部化微服务应用配置. 具体来说,你将学习如何使用 Kubernetes ConfigMaps 和 Secrets 设置环境变量, 然后在 MicroProfile ...
- 好家伙,阿里P8撰写的Java微服务架构全栈笔记GitHub一夜飞到榜首
Java微服务作为当下最常用的架构技术,快速实现编程开发而且维护起来十分的方便,可以简单是实现高可用,分布式开发而且也很安全! 今天给大家分享的这份<Java微服务架构全栈笔记>,用140 ...
- 基于docker部署的微服务架构(四): 配置中心
原文:http://www.jianshu.com/p/b17d65934b58%20 前言 在微服务架构中,由于服务数量众多,如果使用传统的配置文件管理方式,配置文件分散在各个项目中,不易于集中管理 ...
- centos7.9使用jenkins部署springcloud微服务_配合SVN_脚本_实现自动部署后端以及前端程序_亲测成功---持续集成部署Jenkins工作笔记0023
以前有个jekins教程,还比较详细,但是,那个是基于git和svn,并且需要配置jekins支持git,svn的插件. 配置以后就可以实现只要提交代码,就会自动触发部署,但那个时候安装jenkins ...
- 学习笔记:带你十天轻松完成 Go 微服务系列(二)- 服务拆分
学习笔记:带你十天轻松搞定 Go 微服务系列(二) 1.学习课程 2.服务拆分 2.1 按业务服务拆分 2.2 按调用方式拆分 3.创建项目目录 3.1 在 code 中新建项目 3.2 创建 mal ...
最新文章
- 巴黎新式婴儿饼干,你敢吃吗?
- vue-router 去掉#
- Android安装包apk文件在某些版本操作系统上安装解析包出错问题的解决办法
- mysql打印语句_最全总结 | 聊聊 Python 数据处理全家桶(Mysql 篇)
- 28/100. Shortest Unsorted Continuous Subarray
- 790页微软官方《.Net核心编程》高清版PDF,提供下载
- 进阶– Java EE 7前端5强
- CUBA平台–新的Java企业应用程序框架
- 【OS学习笔记】三十四 保护模式十:中断和异常区别
- 史上最全基于vue的图片裁剪vue-cropper使用
- SQL2005 学记笔记(9)
- 有一列数列,1,11,21,1211,111221,.........,
- python上传本地文件到远程hdfs_Python之——自动上传本地log文件到HDFS(基于Hadoop 2.5.2)...
- 友盟iOS微信登陆没有回调的原因
- AD画PCB板子 基本步骤
- 面试官:Glide 是如何加载 GIF 动图的?
- Debian/Ubuntu系统命令终端提示无法定位软件包解决方法
- 文本分类(三) | (6) 番外篇(预训练语言模型的另一种使用方式)
- 使用NPOI做Excel简单报表
- 我对ML和DL的看法
热门文章
- 使Java具有响应性的框架和工具包:RxJava,Spring Reactor,Akka和Vert.x概述
- url中传递对象参数_在URL参数中传递复杂对象
- 具有Rx-Java的Couchbase Java SDK
- java内存模型概述_Java内存模型-快速概述和注意事项
- JPA 2.1:不同步的持久性上下文
- JAXB –新手的观点,第2部分
- 如何启动多个WebLogic托管服务器
- Spring Security可以做的十件事
- 完整的WebApplication JSF EJB JPA JAAS –第1部分
- MOXy作为您的JAX-RS JSON提供程序–服务器端