随笔分类 -  jenkins-系列丛书(准备写书)

摘要:现在上了jenkins的任务越来越多,查看起来很不方便,想搞个大视图,刚好jenkins本身支持这个功能。 功能: 一个独特的View, 可以将指定的Job,显示出来,当Job很多时,效果很好看 下载位置:https://plugins.jenkins.io/build-monitor-plugin 阅读全文
posted @ 2018-01-21 18:30 YatHo 阅读(945) 评论(0) 推荐(0) 编辑
摘要:1. 什么问题What? 使用Jenkins配置的svn拉取项目,Jenkins报错:svn: E170001; 2.逐个验证: 先重账户来,换了个账户后还是不行。 重新用一个有权限的Svn账户拉取项目,为什么出现此问题,其中的原因是svn客户端本地有缓存。虽然重新用有权限的svn账户,但是svn登 阅读全文
posted @ 2017-12-09 13:06 YatHo 阅读(1286) 评论(0) 推荐(0) 编辑
摘要:1.配置java环境 跳过具体配置 2.下载Groovy,配置环境 下载地址:http://groovy-lang.org/download.html 新建GROOVY_HOME,值为解压的路径 修改PATH,在最后追加 3.测试 cmd执行 4.自带的编辑器 cmd执行 使用IntelliJ ID 阅读全文
posted @ 2017-12-08 16:52 YatHo 阅读(981) 评论(0) 推荐(0) 编辑
摘要:今天使用centos安装ansible,发现域名默认安装是未注册的。提示: This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 阅读全文
posted @ 2017-12-06 13:34 YatHo 阅读(730) 评论(0) 推荐(0) 编辑
摘要:Configuring the Java environment variables 在最后一行加入: 使用最新环境变量 阅读全文
posted @ 2017-12-05 14:38 YatHo 阅读(1108) 评论(0) 推荐(0) 编辑
摘要:安装 可以使用jenkins的插件管理页面进行安装,也可以使用其id(redmine)在镜像中进行安装并重启镜像即可。 插件安装确认 重新启动后确认此插件已经安装完毕 设定内容 系统管理 -> 系统设置处的Redmine相关内容则为所需设定的内容 详细设定信息如下: 版本号在redmine的如下页面 阅读全文
posted @ 2017-12-01 13:48 YatHo 阅读(1505) 评论(1) 推荐(0) 编辑
摘要:更新yum 阅读全文
posted @ 2017-11-27 18:41 YatHo 阅读(352) 评论(0) 推荐(0) 编辑
摘要:对于大部分开发团队来说,一般都需要一套 SCM 系统,通常是 svn + redmine,有些还会有 禅道之类的。 大家当然不希望上三套系统就有三套账号密码,那样记忆起来太麻烦了,所以大家都希望有统一的验证方案,当然,LDAP 是一种选择,考虑到它部署起来比较难,成本比较高,一般会选择统一使用其中某 阅读全文
posted @ 2017-11-27 16:59 YatHo 阅读(519) 评论(0) 推荐(0) 编辑
摘要:一、引言 Jenkins 2.0的到来,pipline进入了视野,jenkins2.0的核心特性. 也是最适合持续交付的feature。 简单的来说,就是把Jenkins1.0版本中,Project中的相关配置信息,如SVN/Git的配置,Parameter的配置等都变成Code,即Pipeline 阅读全文
posted @ 2017-11-18 14:12 YatHo 阅读(77146) 评论(2) 推荐(1) 编辑
摘要:运行脚本后报错: xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH 后面根据对比发现新版的Xcode少了这个PackageApplication(转注:PackageA 阅读全文
posted @ 2017-11-17 16:06 YatHo 阅读(618) 评论(0) 推荐(0) 编辑
摘要:Rancher:https://www.cnrancher.com/ 是一个开源的企业级全栈化容器部署及管理平台。 定位上和 K8s 比较接近,都是通过 web 界面赋予完全的 docker 服务编排功能。是一个可以让你通过 web 界面管理 docker 容器的平台。 rancher 的特色 平台 阅读全文
posted @ 2017-11-17 15:17 YatHo 阅读(12789) 评论(0) 推荐(2) 编辑
摘要:Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义的镜像。 Dockerfile由一行行命令语句组成,并且支持易#开头的注释行。 一般而言Dockerfile分为四部分: 基础镜像信息 维护者信息 镜像操作指令 容器启动时执行命令 注意:使用Dockerf 阅读全文
posted @ 2017-10-19 10:52 YatHo 阅读(296) 评论(0) 推荐(0) 编辑
摘要:docker的通信方式 默认情况下,docker使用网桥(bridge)+NAT的通信模式 docker在启动时默认会自动创建网桥设备Docker0,并配置ip: Host内容容器之间网络: docker创建容器的时候,会创建一堆veth虚拟网络设备,并将其中一个veth网络设备附加到网桥docke 阅读全文
posted @ 2017-10-18 17:52 YatHo 阅读(360) 评论(0) 推荐(0) 编辑
摘要:奇怪的是当我执行启动其他的镜像的时候并没有报错,找了半天资料发现在启动centos这个镜像的时候需要在docker命令后面指定命令参数“/bin/bash” 阅读全文
posted @ 2017-10-18 16:39 YatHo 阅读(1596) 评论(0) 推荐(0) 编辑
摘要:首先sonar支持群组 即 支持企业角色权限管理,其次sonar支持单项目用户权限管理 即 外包,客户,外编人员用户权限管理。 (视图内可看到源码) 按照 管路员、产品/项目管理、产品/项目开发、外包及客户的角色及使用场景来划分 INSERT INTO groups_users(user_id, g 阅读全文
posted @ 2017-10-18 10:36 YatHo 阅读(503) 评论(0) 推荐(0) 编辑
摘要:碰到ansible无法起停tomcat的时候,有3个点需要关注 1、环境变量,在startup.sh中添加source /etc/profile 2、后台运行,加上nohup...& 3、单独进程启动,使用set -m && command 今天遇到这个问题,现已经解决 阅读全文
posted @ 2017-10-17 19:11 YatHo 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:上有3种方法可以自定义soanr的代码校验规则: 直接在sonar的web接口中增加XPath规则; 通过插件的功能来增加自定义规则,比如checkstyle,pmd等插件是允许自定义规则的; 通过新增一个代码分析器来实现自定义规则; sonar官方推荐的方式是使用最简单的XPath方式来增加自定义 阅读全文
posted @ 2017-10-17 16:15 YatHo 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:本地使用windows,setting里面切换至linux 从Docker图标的右键菜单中选中 “Switch to Linux containers ...” Docker Engine运行在Linux容器模式 打开PowerShell,CMD ‘PowerShell’进入 查看docker环境: 阅读全文
posted @ 2017-10-12 17:04 YatHo 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:背景: 客户要求在APP打包页面展示二维码。虽然感觉这个功能很鸡肋,但是还是加上吧。 效果展示: 配置: 在上图中,106对应的内容是BuildName,我们可以通过build-name-setter插件来实现自定义配置;二维码和二维码说明是对应的BuildDescription。 安装descri 阅读全文
posted @ 2017-07-05 14:21 YatHo 阅读(4513) 评论(0) 推荐(0) 编辑
摘要:本文只简单标记下大概的步骤,具体搭建各个部分的细节,还请自行搜索。第一、二部分只是对Jenkins和Docker的简单介绍,熟悉的同学请直接跳到第三部分。 本文只简单标记下大概的步骤,具体搭建各个部分的细节,还请自行搜索。第一、二部分只是对Jenkins和Docker的简单介绍,熟悉的同学请直接跳到 阅读全文
posted @ 2017-06-21 16:56 YatHo 阅读(2071) 评论(0) 推荐(0) 编辑