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微服务插件安装相关推荐

  1. docker nginx配置_docker随手笔记第十二节 jenkins+docker+nginx+纯静态页面配置

    docker随手笔记第一节 docker概念及安装 docker随手笔记第二节 docker常用命令解析 docker随手笔记第三节 docker构建java镜像 docker随手笔记第四节 dock ...

  2. Java微服务学习笔记(一):微服务架构的概念理解

    Java微服务学习笔记 Tips:入门学习时粗略整理,仅供参考 (一):架构的基础理解 文章目录 Java微服务学习笔记 前言 一.微服务是什么? 二.常用开源微服务框架演化 1. Dubbo 2. ...

  3. Java微服务(四)【idea配置本地maven】【中文idea版本】(手把手编写,超级详细)

    Java微服务(三)中,我们已经有了本地环境: 1.为了不占用C盘的环境,咱们将[maven]中[conf]下的[settings.xml]文件默认的存储库位置更换一下. [<localRepo ...

  4. seata的部署与微服务集成(包含多集群异地容灾配置)

    seata的部署与微服务集成 一.部署Seata的tc-server 1.下载与安装 2.配置文件详细讲解 3.创建数据库表 4.启动 二.微服务集成seata 1.引入依赖 2.修改配置文件 3.启 ...

  5. 如何优雅的配置 Java 微服务

    本节我们会学到如何以及为什么要实现外部化微服务应用配置. 具体来说,你将学习如何使用 Kubernetes ConfigMaps 和 Secrets 设置环境变量, 然后在 MicroProfile ...

  6. 好家伙,阿里P8撰写的Java微服务架构全栈笔记GitHub一夜飞到榜首

    Java微服务作为当下最常用的架构技术,快速实现编程开发而且维护起来十分的方便,可以简单是实现高可用,分布式开发而且也很安全! 今天给大家分享的这份<Java微服务架构全栈笔记>,用140 ...

  7. 基于docker部署的微服务架构(四): 配置中心

    原文:http://www.jianshu.com/p/b17d65934b58%20 前言 在微服务架构中,由于服务数量众多,如果使用传统的配置文件管理方式,配置文件分散在各个项目中,不易于集中管理 ...

  8. centos7.9使用jenkins部署springcloud微服务_配合SVN_脚本_实现自动部署后端以及前端程序_亲测成功---持续集成部署Jenkins工作笔记0023

    以前有个jekins教程,还比较详细,但是,那个是基于git和svn,并且需要配置jekins支持git,svn的插件. 配置以后就可以实现只要提交代码,就会自动触发部署,但那个时候安装jenkins ...

  9. 学习笔记:带你十天轻松完成 Go 微服务系列(二)- 服务拆分

    学习笔记:带你十天轻松搞定 Go 微服务系列(二) 1.学习课程 2.服务拆分 2.1 按业务服务拆分 2.2 按调用方式拆分 3.创建项目目录 3.1 在 code 中新建项目 3.2 创建 mal ...

最新文章

  1. 巴黎新式婴儿饼干,你敢吃吗?
  2. vue-router 去掉#
  3. Android安装包apk文件在某些版本操作系统上安装解析包出错问题的解决办法
  4. mysql打印语句_最全总结 | 聊聊 Python 数据处理全家桶(Mysql 篇)
  5. 28/100. Shortest Unsorted Continuous Subarray
  6. 790页微软官方《.Net核心编程》高清版PDF,提供下载
  7. 进阶– Java EE 7前端5强
  8. CUBA平台–新的Java企业应用程序框架
  9. 【OS学习笔记】三十四 保护模式十:中断和异常区别
  10. 史上最全基于vue的图片裁剪vue-cropper使用
  11. SQL2005 学记笔记(9)
  12. 有一列数列,1,11,21,1211,111221,.........,
  13. python上传本地文件到远程hdfs_Python之——自动上传本地log文件到HDFS(基于Hadoop 2.5.2)...
  14. 友盟iOS微信登陆没有回调的原因
  15. AD画PCB板子 基本步骤
  16. 面试官:Glide 是如何加载 GIF 动图的?
  17. Debian/Ubuntu系统命令终端提示无法定位软件包解决方法
  18. 文本分类(三) | (6) 番外篇(预训练语言模型的另一种使用方式)
  19. 使用NPOI做Excel简单报表
  20. 我对ML和DL的看法

热门文章

  1. 使Java具有响应性的框架和工具包:RxJava,Spring Reactor,Akka和Vert.x概述
  2. url中传递对象参数_在URL参数中传递复杂对象
  3. 具有Rx-Java的Couchbase Java SDK
  4. java内存模型概述_Java内存模型-快速概述和注意事项
  5. JPA 2.1:不同步的持久性上下文
  6. JAXB –新手的观点,第2部分
  7. 如何启动多个WebLogic托管服务器
  8. Spring Security可以做的十件事
  9. 完整的WebApplication JSF EJB JPA JAAS –第1部分
  10. MOXy作为您的JAX-RS JSON提供程序–服务器端