docker源码_使用docker、Jenkins、gitlee、springboot、搭建个人博客网站 并实现CI/CD 外加机器人提醒...

看朱成碧思纷纷,憔悴支离为忆君。--- barcke

前言:
服务器用的是云服务器买的阿里的linux、jdk1.8、docker服务端使用的为阿里的docker镜像仓库、mysql使用5.7版本的、redis使用最新版即可、文件服务使用的阿里的oss.项目采用jib推送docker镜像.
附录: git源码地址—-https://github.com/Barcke/myblog另:源码为zhy所出 本文也是借用代码进行实现
  1. ali linux服务器docker安装
  2. 使用docker安装mysql5.7
  3. 使用docker安装redis
  4. dokcer安装jenkins注意—如若使用源码文件的话需要购买阿里的oss以及短信服务.

前置动作完成后开始jenkins实现

Jenkins配置全局工具:78551137638e746fc7b007bc66689c16.png

安装JDKa4dedcf5b502447074bf2876c5c3d5bb.png

安装Mavend54a5cc355be0b0a0fe0f45cb3d219fb.png

安装Git0b1b4f7ceaab7d0d68e1839c9a9a9d80.png注意一定要映射文件到本机 用于保存信息 否则宕机会丢失数据!!!!!!

插件安装:
首先进来安装推荐的插件.
外加的插件有:eb4c60b5cdd2c0cd4800d51fabdc3a2b.png

用于推送构建是否成功企业微信机器人信息.852c84d06dbbca9f021c578ecdf7f2c5.pngc6c6d4c732339222d3816dc619bddce0.png用于执行本机ssh.因jenkins运行在docker中 固需要通过ssh run docker images05401e95d76ae09d077cded57dbcfd43.png用于执行maven命令.1854c917e927815935f91bafd2d2f20a.png安装git插件用于拉取代码.另外还需添加凭据e558d772722733b98e85799ddeafb8cf.png分别为 git 远程ssh地址 如果不用git 就给上对应的仓库地址 如码云.配置jenkins基本信息00a02328c1c97ac20e1f0ee0f8e51ec3.png设置ssh地址接下来新增一个maven项目首先丢弃久的构建 因为我不需要有太多的旧构建 占内存~ 可以根据需要设置.2f99199da54f7ef242bd29bc681957d6.png设置对应的源码地址83d89ee0da4667bc7f608983e4e81712.png设置对应的param信息 用于做钩子 实现CI/CD6d881e04a78718046dfef7686c69d1ae.png新增对应的heard
因项目使用jib上传 直接package项目即可38c86ae30c7210cf72a6b19c5104d0df.png725b5305a5c76007af72dbe98a7669e1.png
docker stop myblogdocker rm myblogdocker rmi registry.cn-hangzhou.aliyuncs.com/barcke-myblog/myblog:0.0.1docker run -p80:2411--name myblog -d registry.cn-hangzhou.aliyuncs.com/barcke-myblog/myblog:0.0.16fca2556423087b58f365a5debdf9d90.png设置企业微信机器人通知~另外如果用的是github则在webhook中添加对应的jenkins信息即可
本文这里用的是码云则贴出码云的图~9a2d9824f69b45210e666860e1b2b55b.png添加对应的机器人即可也可将企业微信的机器人增加在此.jenkins的http信息为:
@IP地址:对应的端口号//generic-webhook-trigger/invoke"">http://用户名:密码@IP地址:对应的端口号//generic-webhook-trigger/invoke
写入即可~成功事例:35832f27d6ed3d8f59e49299fbd61595.png本文到此结束 希望对你有帮助.另! 不懂就问~

50220c4a92dca89d7d71bc48338870ef.png

欢迎关注我的微信公众号:barcke

  • 本文作者:barcke

  • 原文链接:http://www.barcke.com/article/1592811467

  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY 3.0 CN协议进行许可。转载请署名作者且注明文章出处。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/295876.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

初次见面,如何令人永远难忘

1 初次见面,如何令人永远难忘2 见到熟人和见到偶像的区别3 真正的好朋友是在最紧急的时刻帮你一把的那个人4 当你正在减肥时,你朋友约你出去吃饭5 被这样的友谊感动到了6 等我老了也要和大爷一样做一个时尚的人不说别的大爷好酷↓ ↓ ↓

号称迄今为止最快,.NET6带来了什么?

北京时间11月8号午夜,.NET6正式发布。该版本经历了一万多次Git提交,号称迄今为止最快的.NET,究竟有哪些亮点呢?1LTS版本,发布前经过了长期的线上生产压力测试;2性能提升,包括文件I/O&#xff0c…

linux 文件系统的管理 (硬盘)

RH133—Unit4 文件系统的管理 一、系统在初始化时如何识别硬盘 1、系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的boot loader 程式,而后面的16X4的空间就是存储分区表信息的…

Android之多线程----异步消息处理机制之Handler详解

一、handler的引入: 我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个…

colorkey唇釉是否安全_colorkey空气唇釉,19/支

国货之光来喽 !!!!超火的colorkey空气唇釉给你们安排上 !!!R601 酒酿梅子超酷超性感的一支 !!这个颜色是偏调但是不显老的深草莓红 一点都不挑皮 谁涂谁白一个度~厚厚的涂一层气场值upup !R608 焦糖红棕偏橘棕调的红棕板栗 !!薄涂厚涂都显白、显气质!味道…

初识Ildasm.exe——IL反编译的实用工具(转自Youngman)

Ildasm.exe 概要: 一.前言: 微软的IL反编译实用程序——Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且给出命名空间以及类的视图。在讲述如何…

就想问问你们,这种女朋友从哪里来的?

1 女朋友从哪里来的2 能养好这宠物的对女朋友包容心肯定不赖3 墙都不扶就服这些停车的人4 成功避过所有的球,将白球打入底袋5 谁知道我六年级经历了什么6 这设计,做到了真正意义上的防盗7 这就是我想要的生活面朝大海、春暖花开我也想梦想成真↓ …

基于事件驱动架构构建微服务第10部分:在docker容器内运行单元测试

原文链接:https://logcorner.com/building-microservices-through-event-driven-architecture-part11-run-unit-tests-inside-a-docker-container/在本教程中,我将展示如何在docker容器中运行单元测试。因为我将使用kubernetes在容器中运行微服务&#x…

【iOS-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)以及利用CCSprite与CCLayerColor制作简单遮盖层!...

为什么80%的码农都做不了架构师?>>> 李华明Himi 原创,转载务必在明显处注明: 转载自 【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/516.html 最近写了不少Cocos2d的博文了,那么由于Himi介绍的一般都是…

中柏平板u盘启动_大冶深圳东莞平板硫化机推选得新科技自动化

大冶深圳东莞平板硫化机推选得新科技自动化东莞市得新科技有限公司, 在国内外的销售机器公司。公司位于广东省东莞市。企业致力于点胶设备,硅胶设备,纺织品涂层的先进技术、检测经验发展国外,全面提升国外产品质量,推动国内行业健…

Console-算法-递归算法示例

ylbtech-Arithmetic:Console-算法-递归算法示例1.A,案例-- -- ylb:算法-- type:递归算法-- thankyou:sunshine, 谢谢你的默默付出-- 10:50 2012-04-06-- 1.B,解决方案1.B.1,阶乘 using System;namespace ConsoleApplication1 {cla…

如何才能避免聚会尬聊

全世界只有3.14 % 的人关注了爆炸吧知识如何丰富空闲时光?如何在短时间内获取最最专业的文化、艺术?小编给大家推荐几个公众号它们有趣有颜有料长按二维码,选择“识别图中二维码”关注印客美学id:inkbetter△长按二维码“识别”关…

Excel快速改变行列的次序

改变行列次序是在Excel中常常需要进行的操作,多数用户的方法是先剪切要调整的行或列,然后选定目标位置,单击菜单“插入”→“剪切单元格”。事实上,使用键盘来配合的话,改变行列的次序可以更快捷。比如,在图…

.NET6 如期⽽⾄

.NET6大家好,经过多个月的迭代,.NET 6正式版如期和大家见面了!你安装好了吗?还是等等党?希望看完这篇文章你会对.NET 6有更多了解。自2014年11月12日宣布开源后,.NET就成为了一个跨平台、面向多场景的技术。…

Wordpress 提速之 Gzip 压缩

今天来聊下 wordpress 提速,其实关于这方面的话题网上其实蛮多的,速度对一个网站来说无疑是非常重要的,对于速度的追求也是无止境的,在这方面的表率无疑就是 shawn 了,看他博客的很多技巧都是针对速度来的……不过话说…

忍“乳”负重,身材好的女孩子究竟有多不容易?我从科学的角度算出来了……...

全世界只有3.14 % 的人关注了爆炸吧知识大家好,满肚子奇怪知识,用科学眼光看世界的小编又来了。先问大家一个问题:你最喜欢看女孩子的哪里?相信不少人,不论男女都想到了一个地方。不论男女,都希望自己能“大…

getchar()到底怎么用_怎样才能真正发挥肥效,腐植酸水溶肥到底怎么用

施肥是农业生产中的重要环节,不管是大田作物还是花草苗木,水肥充足才能健康生长。而施肥不是看用了多少,而是看转化率,有多少真正被植物所吸收利用。许多化肥看着一大袋一大袋的用,结果都浪费了或者造成徒长一点用处都…

可视化ASP.Net Core Web API健康检查

前言ASP.NET Core提供运行状况检查Middleware和库,以便于报告应用的运行状况。使用方式也很简单。引用Nuget包Microsoft.Extensions.Diagnostics.HealthChecks。然后修改Startup.cs文件:public void ConfigureServices(IServiceCollection services) {...services.A…

利用网站模板创建子网站

1. 打开顶层站点,进入网站内容,最底部,子站点-->新建子网站 2.配置如下: 3. 可能会出现的BUG http://blog.csdn.net/chenxinxian/article/details/12189293 4, 解决方法:安装或卸载用于SharePoint的Reporting Servi…

解锁一个新技巧,让你舒服到不想起床

▲ 点击查看每天睡个好觉,真的是一件很爽的事情。怎样才能做到这么爽呢?答案当然是好好挑选我们的床上伴侣——床品四件套啦~在所有的床品中,四件套绝对是刚需,并且至少需要两套以上用来替换。如果有人问你挑选四件套的标准是什么…