摘要: 1. 简介:A pipeline就是软件和质量保证进程中的一部分中的自动化连续操作。它可以看成是一连串的脚本。操作组:就是把一系统的操作可以合成一个个的步骤,如果一个步骤失败,那么后续步骤便不会执行。可见性:这个进程的所有方面都是可见性的,它有助于快速地分析失败原因并提高团队合作。反馈:当有问题发生时,团队的成员能快速的得知并进行反馈。2. Pipeline 结构Jenkins pipeline包... 阅读全文
posted @ 2018-06-20 20:52 大牛不会太遥远 阅读(2577) 评论(0) 推荐(0) 编辑
摘要: 一. 构建Jenkins slave.1. 构建镜像需要三个步骤:(1) 创建Dockerfile(2) 构建镜像(3)在master上改变agent的配置2. 以下是创建一个服务Python项目的jenkins slave. 为了简单起见,该实验用的evarga/jenkins-slave镜像为基础。(1)创建Dockerfile文件[root@c720120 docker]# cat Dock... 阅读全文
posted @ 2018-06-20 20:34 大牛不会太遥远 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 一. Master 和slave.下图阐述了master-slave交互的架构:在上面这个分布式的构建环境中,Jenkins master主要负责如下:接收构建触发(比如,一个提交到GitHub后)发送通知(比如,在构建失败后,发送email或者HipChat消息)处理HTTP请求(和客户端进行交互)管理构建环境(在slave编排工作执行)由于master和slave负责不相同的,所以他们请求不同... 阅读全文
posted @ 2018-06-20 16:31 大牛不会太遥远 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 1. 点击【新建项目】,选择如下:(2)点击【流水线】,并键入以下图示代码.(3) 点击保存,并【立即构建】。 阅读全文
posted @ 2018-06-20 15:08 大牛不会太遥远 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 只建议在开发环境中使用,不建议在windows下使用docker或者kubernetes。1. 安装VirtualBox或者Hyper-v(安装步骤略)2. 下载kubectl和minikube工具(1)下图显示了kubectl,Hypervisor,minikube和windows之间的关系。(2)在C盘创建k8s文件夹,如下所示:(3)设置环境变量(4)下载minikube for windo... 阅读全文
posted @ 2018-06-20 14:24 大牛不会太遥远 阅读(5325) 评论(1) 推荐(0) 编辑
摘要: 一. 简介: kubernetes是一个开源的容器管理工具,是基于GO语言开实现的,轻量级和便携式的应用,可以把kubernetes cluster在linux主机上部署、管理和扩容docker容器的应用在多个主机上。 二. 架构: 1. kubernetes由以下组件组成: kubernetes 阅读全文
posted @ 2018-06-20 12:25 大牛不会太遥远 阅读(4767) 评论(0) 推荐(0) 编辑