Pipeline的几个基本概念:Stage:阶段,一个Pipeline可以划分为若干个Stage,每个Stage代表一组操作。注意,Stage是一个逻辑分组的概念,可以跨多个Node。Node:节点,一个Node就是一个Jenkins节点,或者是Master,或者是Agent,是执行Step的具体运行期环境。Step:步骤,Step是最..
分类:
其他好文 时间:
2017-08-24 20:20:09
阅读次数:
384
首先安装插件Role-basedAuthorizationStrategy安装后在ConfigureGlobalSecurity选择然后进行系统管理1、ManageRoles我这里创建Test_Group这个组,注意Projectroles这里的PatternTest.*这个意思就是在试图里含有Test开头的项目的权限。(注意是Test.*形式语法)2、AssignRoles这..
分类:
其他好文 时间:
2017-08-24 19:53:00
阅读次数:
189
GitFlow的工作流如上图所示,在开发工作中,不同的代码分支对应着项目或产品的不同形态,围绕特定形态的人力投入也不相同。随着时间的推进,我们在开发分支中合并产品的功能实现,产品的功能逐步完善。当产品功能完善到一定阶段,可以交付给测试团队进行内部测试时,产品代码可..
分类:
其他好文 时间:
2017-08-24 10:23:44
阅读次数:
202
首先,安装插件MavenIntegrationplugin接下来我们配置GlobalToolConfiguration前提先在系统里安装好jdk,maven,创建maven项目其它配置大同小异,主要说明下这步pom.xml我这里的是在项目中,如果是其它路径这里直接配置好路径就可以pom.xml配置这里略过配置后,我们构建
分类:
其他好文 时间:
2017-08-23 21:47:46
阅读次数:
199
构建后进行邮件通知,这里我们用ExtendedE-mailNotification系统管理-->ExtendedE-mailNotification在这里subject、content为defalut模板,我们暂不做配置,我这里按项目进行配置ExtendedE-mailNotification邮件模板见下:ContentType:HTML(text/html)DefaultSubject构建通..
分类:
其他好文 时间:
2017-08-23 21:45:00
阅读次数:
187
具体原理图,如下,构建项目配置,这里略过,我们直接配置gitlab的自动构建通过webhook可以实现自动构建,当然jenkins的强大之处在于插件,我们先安装插件Jenkins-->插件管理GitlabHookPluginGitLabPlugin安装后,就可以开始了在项目--配置--构建触发器选择,Buildwhenachan..
分类:
其他好文 时间:
2017-08-23 21:42:59
阅读次数:
135
建议安装3.3.9版本,最新版本貌似有点问题下载地址:#wgethttp://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz解压#tar-zxvfapache-maven-3.3.9-bin.tar.gz#mvapache-maven-3.3.9/bin/apache-maven-3.3.9配置环境变量#vi/etc/profileexportM3..
分类:
其他好文 时间:
2017-08-22 21:53:14
阅读次数:
181
jenkins安装与配置下载jenkins最新版本http://mirrors.jenkins.io/war/配置jdk环境,建议1.8以上安装tomcat,建议8以上将下载后的jenkinsh上传到tomcat/webapps下,先配置完以下三步再启动1、设置JENKINS_HOME环境参数打开tomcat的bin目录,编辑catalina.sh文件。在#OSspecifics..
分类:
其他好文 时间:
2017-08-22 21:45:22
阅读次数:
628
csphere的支持条件每台运行docker的主机到控制器所在主机之间的网络必须能够连通docker版本必须在1.6.0以上仅支持64位系统,已测试可在以下操作系统下正常运行:CentOS7+Ubuntu14.04+Debian7+CoreOSBoot2Docker虚拟机环境内网:172.16.1.66外网:10.0.0.661.基础的步骤(查看do..
分类:
其他好文 时间:
2016-08-06 14:31:48
阅读次数:
200
前言:最近在研究docker持续集成发布,从2015年8月份开始学习docker,两个月的时间学习了docker的基础理论,进行了项目通过Docker容器运行的多次实验。我想通过jenkins构建发布docker容器,试验了很久都没成功,目前完成了一个简单的发布流程,即通过jenkins构建代码,调用shel..
分类:
其他好文 时间:
2015-10-23 18:57:58
阅读次数:
789