持续集成
文章平均质量分 93
马少芳
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
持续集成利器-pipeline(一)
创建第一个pipeline JOB理论步骤: 1、登录jenkins-master 机器上,切换到jenkins用户 ,执行命令ssh-keygen -t rsa 生成私钥公钥对 2、在jenkins中 创建credential 全局信息时添加私钥信息,(可用于build/ pipeline/test等任何类型的job) 3、在对应的代码服务器上(github/bitbucket等)的账户设置原创 2017-08-31 16:19:02 · 1861 阅读 · 0 评论 -
python 命令行套件 & mesos http-api调用
TASK:统计性能测试过程中,整个应用(learn app)占用host(例如:ec2机器)的cpu使用率/memory 平均值 环境: learn app 部署在mesos-cluster ,为一个container。 mesos-cluster 使用aws ec2的机器部署。开发小工具,初略统计(类似商用newrelic-infra agent 的功能)方案: 每隔3分钟,获取cpu原创 2017-12-19 18:09:45 · 879 阅读 · 0 评论 -
持续集成利器-PIPELINE(二)-Multibranch Pipeline 实现feature branch的持续集成
实战操作-创建第一个pipeline JOB由于初到BB,担心错误操作,所以本地部署了一个jenkins 系统(只有master),见上篇http://blog.youkuaiyun.com/hubanbei2010/article/details/77368207 在本地的Jenkins上做实验,就不怕了 repo采用的fork的一个实验repo SCM我司采用bitbucket案例: 创建一个mut原创 2017-09-05 18:38:08 · 4671 阅读 · 0 评论 -
JAVA性能调优(二)
性能测试时,影响因素:数据库postgres最大连接数 ci/cd team自动化准备测试环境的时候,由于image的构建是美国同事打包好的,并没有做检查。 我们team又都是新人,环境部署好,发现这些error。错误现象: 错误率最多的为blackboard.db.connection 找原因,发现postgres 配置使用的是默认值 default:max_connections=原创 2017-12-18 13:57:21 · 322 阅读 · 0 评论 -
git 常用命令
场景1, 临时拉取feature branch做修改 emambp:learn emagitfetchoriginfeature/elinatestemambp:learnema git fetch origin feature/elinatest emambp:learn emagit checkout -b elinatest origin/feature/elinatestgit rem原创 2017-12-28 13:31:43 · 213 阅读 · 0 评论 -
chef-server本地虚拟环境搭建
软件准备下载vagrant virtualbox chef-server Ubuntu14.04主机操作mac 主机上建一个目录: mkdir ~/vagrant vagrant init express42/ubuntu-14.04 #会生成Vagrantfile 文件 vagrant up 将文件放进目录~/vagrant emambp:vagrant emapwd/原创 2018-01-18 17:44:13 · 372 阅读 · 0 评论 -
Zero Width Space引发的BUG分析
正在马不停蹄的coding,突然接到sandy老师的请求支援,说site部署已经24个小时了,一直部署不成功。心中一惊,难道CI/CD的pipeline出bug了,不可能吧,如果是,早炸锅了。观察一下jenkins上以往的build job,发现是个例,心稍微放松一下。###发现问题我司是容器化的jenkins pipeline,每个ultra site 部署完成需要4个pod,首...原创 2018-11-22 14:34:23 · 2160 阅读 · 0 评论
分享