2020年11月6日

持续集成高级篇之Jenkins参数传入与常见任务

摘要: 系列目录 有的童鞋可能已经发现,PipeLine项目与自由式项目相比,可配置的项少了很多,比如说环境变量定义,所有步骤完成后执行动作,拉git代码库等.其实这些功能并没有缺,而是配置的方式不一样了,以前是通过图形化界面配置,虽然直观简便,但是功能不能包罗万像,对于一些复杂的项目显得捉襟见肘,而Jen 阅读全文

posted @ 2020-11-06 18:58 ExplorerMan 阅读(524) 评论(0) 推荐(0)

持续集成高级篇之Jenkins参数化构建(二)

摘要: 上一节我们讲解了如何使用bat脚本或者powershell脚本自身的机制来达到参数化构建的目的,这在一定程序上增加了灵活性,然而缺点也相当明显:它只能适应一些相对比较固定的参数传入(比如像上一节讲到的,构建的环境分为(development和production)两种情况,对于一些相对较复杂的情况以 阅读全文

posted @ 2020-11-06 18:52 ExplorerMan 阅读(440) 评论(0) 推荐(0)

持续集成高级篇之Jenkins脚本参数化构建

摘要: 系列目录 本系列已经很久没有更新了,接前面基础篇,本系统主要介绍jenkins构建里的一些高级特性.包括脚本参数化,Jenkins Pipeline与及在PipeLine模式下如何执行常见的传统构建任务(这里指jenkins自由风格构建模式),jenkins cli,jenkins ssh,jenk 阅读全文

posted @ 2020-11-06 18:44 ExplorerMan 阅读(492) 评论(0) 推荐(0)

Jenkins结合.net平台工具之Msbuild

摘要: 前面我们讲解了关于Jenkins的一些基本知识,通过这些知识我们可以结合一些其它工具实现更为复杂的任务,本篇我们将介绍如何使用msbuild工具结合Jenkins实现构建一个.net控制台框. 首先我们打开visual studio创建一个控制台程序,叫作ConsoleBuildTest,如下图示 阅读全文

posted @ 2020-11-06 18:27 ExplorerMan 阅读(407) 评论(0) 推荐(0)

Jenkins入门之执行定时任务

摘要: 通过前面我们讲解了如何通过Jenkins执行windows command,powershell脚本,此时我们便可以开始完成一些简单任务了,然而可能看到我们都是通过手动按下Build Now按钮来执行任务构建的,有些时候我们可能需要定时执行一些脚本,Jenkins也是支持的,下面就讲一下如何使用Je 阅读全文

posted @ 2020-11-06 18:25 ExplorerMan 阅读(357) 评论(0) 推荐(0)

Jenkins入门之执行Powershell脚本

摘要: 之前章节提到过powershell,如果需要构建复杂的任务时,使用cmd不是很方便(也可能是由于笔者不太熟悉cmd命令,这里见笑了),这时候powershell就派上用场了,这里并不详细介绍powershell脚本,如果有需要以后另开章节讲解powershell基本命令,powershell面向对象 阅读全文

posted @ 2020-11-06 18:23 ExplorerMan 阅读(473) 评论(0) 推荐(0)

Jenkins入门之新建任务

摘要: 简单了解了Jenkins界面之后,下面我们简单介绍一下如何使用jenkins创建一个任务.打开Jenkins web管理界面之后,点击左侧最上方的NewItem图标 便会进入如下界面 产生要输入一个构建项目名称,否则将无法创建项目,输入项目名称后,下面jenkins提供了多种项目模板,比如自由式项目 阅读全文

posted @ 2020-11-06 18:20 ExplorerMan 阅读(530) 评论(0) 推荐(0)

Redis主体流程分析

摘要: 转自:七把刀 https://www.jianshu.com/p/427cf97d7951 网上分析Redis源码的文章挺多,如黄健宏的《Redis设计与实现》就很详尽的分析了redis源码,很赞。前不久看到Paul Smith的较早年份的大作《Redis:under the hood》,受益匪浅, 阅读全文

posted @ 2020-11-06 11:58 ExplorerMan 阅读(228) 评论(0) 推荐(0)

【ELK】Centos7 安装 ELK 7.6.2 和 UI 管理界面以及测试例子

摘要: 1. 初始化环境 1.0 初始化环境官网参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/system-config.html 1.1 架构 主机 iphostname安装的服务 192.168.110.245 no 阅读全文

posted @ 2020-11-06 11:56 ExplorerMan 阅读(319) 评论(0) 推荐(0)

Ceph剖析:Paxos算法实现

摘要: 作者:吴香伟 发表于 2014/10/8版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明 Recovery阶段 在Leader选举成功后,Leader和Peon都进入Recovery阶段。该阶段的目的是为了保证新Quorum的所有成员状态一致,这些状态包括:最后一 阅读全文

posted @ 2020-11-06 11:54 ExplorerMan 阅读(217) 评论(0) 推荐(0)

Linux命令小结:crontab/netstat/iostat/sar

摘要: crontab cron可以设定在指定的时间运行任务。 1、查看定时任务 [root@client1 ~]# crontab -l -u root */1 * * * * date >> /root/1.txt [root@client1 ~]# cat /var/spool/cron/root * 阅读全文

posted @ 2020-11-06 11:52 ExplorerMan 阅读(246) 评论(0) 推荐(0)

Ceph剖析:数据分布之CRUSH算法与一致性Hash

摘要: 作者:吴香伟 发表于 2014/09/05版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明 数据分布是分布式存储系统的一个重要部分,数据分布算法至少要考虑以下三个因素: 故障域隔离。同份数据的不同副本分布在不同的故障域,降低数据损坏的风险; 负载均衡。数据能够均匀 阅读全文

posted @ 2020-11-06 11:51 ExplorerMan 阅读(77) 评论(0) 推荐(0)

Prometheus监控+Grafana+Alertmanager告警安装使用 (图文详解)

摘要: 一:前言# 一个服务上线了后,你想知道这个服务是否可用,需要监控。假如线上出故障了,你要先于顾客感知错误,你需要监控。还有对数据库,服务器的监控,等等各层面的监控。近年来,微服务架构的流行,服务数越来越多,监控指标变得越来越多,所以监控也变得越来越复杂,需要新的监控系统适应这种变化。 以前我们用za 阅读全文

posted @ 2020-11-06 11:47 ExplorerMan 阅读(895) 评论(0) 推荐(0)

Go语言mgo使用情况

摘要: 本文重点介绍mgo使用,仅简单介绍mongodb。 mongodb特性 mongdb简单介绍 注意: 上图已经告知我们mongo不支持事务,在开发项目应用时,想要保证数据的完整性请考虑关系型数据库(经典例子银行转账)。 mongo提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。所谓原 阅读全文

posted @ 2020-11-06 11:39 ExplorerMan 阅读(575) 评论(0) 推荐(0)

导航