- 博客(14)
- 收藏
- 关注
原创 prometheus 学习路线
prometheus 作为一个监控工具,越来越受到大家的青睐。网上也有很多文章介绍这个工具的使用,本文不想做更多的介绍,只是记录一下自己的学习路线和参考资料,希望可以给学习prometheus工具的同学带来帮助。学习实践一个工具,不要孤立的学习这个工具,要把关联的一些工具链都去适当学习。参考文档英文还可以的同学,优先推荐阅读 官方文档,这才是第一手资料,安装,部署,配置,监控,可视化都...
2019-09-23 09:38:08
468
转载 Git 使用总结【转】
在查找一个git用法的时候,发现了一个总结很详细的博客,特转发总结如下Git工程开发实践(一)——Git基础Git工程开发实践(二)——Git内部实现机制Git工程开发实践(三)——Git常用操作Git工程开发实践(四)——Git分支管理策略Git工程开发实践(五)——Git分布式工作流程Git工程开发实践(六)——Git工程实践扩展Git工程开发实践(七)——G...
2019-06-10 09:37:24
181
原创 Jenkins 系列: (八) 功能扩展
我们在使用Jenkins的过程中,常常会遇到Jenkins现有的核心功能或者插件不能满足我们的定制化需求。这个时候,你可以考虑扩展Jenkins的功能。Jenkins 功能扩展的两种方法一般说来,除了参与Jenkins社区进行进行Jenkins 核心和插件的的开发外,普通用户直接扩展Jenkins功能的方法有两种:插件开发 共享库插件开发Jenkins用户可以...
2019-05-28 10:43:24
754
原创 sonarqube 初探
Table of Contents快速搭建一个sonarqube服务创建docker-compose.yml文件启动容器服务访问sonarqube web访问数据库项目中集成sonarqubemaven 项目集成sonarqubeant 项目集成 soanrqubegradle项目集成sonarqube项目直接使用sonar-scanJenkins...
2018-12-05 14:25:29
859
原创 Jenkins 系列: (七) Jenkins 环境变量管理
今天我们谈谈 Jenkins 中环境变量相关的问题,Jenkins中有多个地方可以设置环境变量,从而在build 构建过程中可以使用。环境变量的来源Jenkins系统变量Jenkins 有很多系统内置的变量,在build 脚本或者step中可以直接使用,比如 JENKINS_HOME,JENKINS_URL, JOB_NAME,JOB_URL, BUILD_ID, BUILD_NUMBER, BU...
2018-02-07 17:18:49
50786
原创 Jenkins 系列: (六) Jenkins 构建workspace
有同学反映Jenkins工作区磁盘满的问题,今天我们谈一下Jenkins构建的workspace相关话题,涉及Jenkins 核心的概念 Job,build 以及slave等概念。构建工作区(workspace)Jenkins 支持分布式构建,用户可以使用Master 和Slave 进行构建,无论构建运行在哪里,每一个构建(build)都需要一个workspace 目录作为构建的工作区,执行job...
2018-02-06 10:55:49
18845
1
原创 Jenkins 系列: (五) Jenkins 数据备份与恢复
有好多同学培训后咨询Jenkins的数据备份问题,今天就把Jenkins的常用的数据备份方法给大家总结一下。Jenkins的数据存储结构进行有效的Jenkins数据备份,首先要理解Jenkins的数据存储结构,然后根据业务场景选择合适的粒度进行备份。典型的jenkins实例包含以下文件和目录:*.xml 需要备份config-history 需要备份...
2018-01-30 10:49:35
23129
2
转载 Jenkins 系列: (四) Jenkins 构建集群方案比较
关于Jenkins 构建集群的管理,这里我转载一篇我在Jenkins 沙龙上演讲的一个题目。下面是主要内容:Jenkins分布式构建架构基于Lable的Slave集群管理基于Docker插件的容器化实践基于Kubernetes的容器化实践详细参考文章 基于 Kubernetes 的 Jenkins 构建集群实践...
2018-01-26 12:37:18
2936
原创 如何在Jenkins pipeline job中使用Hygieia 插件
前言在前面的两篇文章中,介绍了Hygieia的配置部署,以及如何使用Hygieia jenkins 插件 publish 信息到Hygieia系统。1. 使用Hygieia构建端到端的Devops Dashboard2. 如何创建Hygieia delivery pipeline Dashboard第二篇文章中使用的是传统freestyle jobs,本篇将介绍如何在jenkins pipe...
2018-01-26 12:24:59
3465
原创 如何创建Hygieia delivery pipeline Dashboard
Hygieia Jenkins 插件Hygieia 包含一个Jenkins插件,支持publish 相关信息到Hygieia,便于创建pipeline dashboard。Hygieia 编译成功后,jenkins 插件位于 hygieia-jenkins-plugin/target/hygieia-publisher.hpi,可以把这个插件拷贝到jenkins plugins目录下,然后重启je...
2018-01-24 16:27:43
3191
原创 使用Hygieia构建端到端的Devops Dashboard
Hygieia 介绍Hygieia 是一个开源的项目,是Capitalone 开源的DevOps利器,可以用来构建端到端的DevOps Dashboard。使用Hygieia后,在整个软件开发周期中,用户可以选择VersionOne、gitlab或Jira进行用户故事的追踪,选择Subversion,GitHub,gitlab等作为代码仓库,选择Jenkins或Hudson进行构建,选择Selen...
2018-01-24 11:54:13
11504
7
原创 Jenkins 系列: (三) Jenkins 插件
Jenkins的可扩展性很好,很大程度上取决于它的插件生态系统。目前,Jenkins官方插件仓库有1500多个插件,涵盖代码,构建,测试,部署,工具集成等 方方面面,基本可以满足业务需求。所以,Jenkins用的好,插件必不可少。以下把常用的插件推荐个大家,希望大家基于Jenkins及其插件生态能够实现自己的持续交付平台。用户及权限Jenkins 用户权限管理是Jenkins Administra...
2018-01-05 09:13:30
3117
原创 Jenkins 系列: (二) Jenkins 安装
Jenkins的安装方式,官方文档记录的已经相当详细,这里不再去冗余的描述一下,而是把安装部署中需要注意的问题点出来。Jenkins 安装参考Jenkins 官方 https://jenkins.io/doc/book/installing/中文镜像网站:https://www.w3cschool.cn/jenkins/jenkins-79ex28jh.html部署方式的选择宿主机选择物理机还...
2018-01-04 16:20:19
2798
原创 Jenkins 系列: (一) Jenkins 概述
Jenkins 作为一个自动化构建任务的工具或者平台,在持续集成、持续交付、持续部署、DevOps等概念持续发酵的背景下,发挥着越来越重要的作用。作为 Jenkins的爱好者和实践推广者,本人有6年多的Jenkins使用和管理经验,Certified Jenkins Engineer,曾担任第一届北京Jenkins Area Meetup 讲师,第一届Jenkins User Confere...
2018-01-04 10:34:57
4516
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人