Jenkins持续集成 之 git分支管理

分支的用法

通常一个项目里面会有最基本的:master(主)、dev(开发)、test(测试)三个分支,在整个项目程序发布的过程中,dev分支开发完成之后,会把dev分支合并到test分支,然后测试人员对该程序功能进行测试,如测试功能,再由test分支合并到主分支上,然后再有Jenkins触发,把master分支的内容同步到生产环境中。而在此过程中,master分支可以设置相应的保护,如只有test分支才能合并到master分支上,或者只有master拥用者才能进行合并。

一、新建分支(dev)

二、把dev的分支分并到test分支

三、分支的保护

原文地址:http://blog.51cto.com/12965094/2325572

时间: 2024-11-10 09:37:08

Jenkins持续集成 之 git分支管理的相关文章

Jenkins持续集成 之 git分支

Jenkins持续集成 之 git分支 什么是分支 软件项目中启动一套单独的开发线的方法 为什么使用git 1.可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响. 2.封装一个开发阶段. 3.解决bug的时候新建分支,用于对该bug的研究. git中跟分支相关的命令 git branch 分支名---创建一个新的分支 git branch ---不加任何参数,列出所有的分支,分支前面有*号,代表该分支为当前所在分支 * 创建分支的时候,分支名不能使用特殊符号 git branch -

Jenkins持续集成 之 git客户端安装

Jenkins持续集成 之 git的理解与安装 git 是什么 git 是一个分布式版本控制软件 git的作用是什么 版本控制 团队协作 git的优势 git是分布式的 git的安装 1.通过如下链接进行下载https://git-scm.com/downloads 2.WINDOWS安装方法 git 的简单使用 原文地址:http://blog.51cto.com/12965094/2324661

Jenkins持续集成 之 git常用命令

Jenkins持续集成 之 git常用命令 git本地仓库命令 git --help 调出git的帮助文档 git +命令 --help 查看某个具体命令的帮助文档 git --version 查看git的版本 git init 在当前目录下,生成一个空的本地仓库(.git) git add 将文件添加到暂存区 git commit -m "test" 将暂存区里的文件提交到本地仓库 命令显示 原文地址:http://blog.51cto.com/12965094/2324706

jenkins持续集成源码管理选项为None,构建失败找不到git.exe解决办法

我的jenkins版本为Jenkins ver. 2.19.1 1.源码管理选项只有None的解决办法: 在插件管理中心,搜索对应的源码管理插件这里以git为例,搜索git plugin点击右下角的安装方式(在线安装需要连接VPN你懂的),如下图 重启后即可看到git按钮: 2.jenkins持续集成时,点击构建失败无法找到git.exe解决办法如下图: 控制台输出提示构建失败git.exe rev-parse --is-inside-work-tree # timeout=10:原因是没有找到

Jenkins+maven+git+sonar 系统持续集成&代码单测管理

Jenkins+maven+git+sonar 系统持续集成&代码单测管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 1.下载最新的版本(一个 war 文件).Jenkins官方网址: http://Jenkins-ci.org/ 2.运行 java -jar jenkins.war(jenkins默认使用的是内嵌的jetty服务,用户也可以布置到其它容器中.)

Python接口测试实战5(上) - Git及Jenkins持续集成

如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战2 - 使用Python发送请求 Python接口测试实战3(上)- Python操作数据库 Python接口测试实战3(下)- unittest测试框架 Python接口测试实战4(上) - 接口测试框架实战 Python接口测试实战4(下) - 框架完善:用例基类,用例标签,重新运行上次失败用例

Jenkins 持续集成使用教程

Jenkins 持续集成使用教程 用 jenkins 有什么好处 通过规范化来完成,简单,繁琐,浪费时间的重复工作 规范化工作,以免出现低级错误 实现随时随地任何人一键构建 ...... 安装 jenkins 以 Mac 设备为例(Windows 步骤类似),帮你一步一步搭建好 jenkins.jenkins 属于 java 项目 依赖于 java,需要先安装 java jdk,具体安装方式请自行百度. 安装 jenkins 有常用的三种方式. 使用 pgk 安装包安装 在 官网 下载 pgk

12.Jenkins持续集成企业实战

阅读目录: Jenkins持续集成企业实战1.1 目前主流网站部署的流程1.2 Jenkins持续集成简介1.3 Jenkins持续集成组件1.4 Jenkins平台安装部署1.5 Jenkins相关概念1.6 Jenkins平台设置1.7 Jenkins构建JOB工程1.8 Jenkins自动化部署1.9 Jenkins插件安装1.10 Jenkins邮件配置1.11 Jenkins多实例配置1.12 Jenkins+Ansible高并发构建 Jenkins持续集成企业实战 构建企业自动化部署

jenkins持续集成--看我如何从1到代码自动部署

jenkins持续集成看我如何从1到代码自动化部署 背景 近期由于工作原因需要学习jenkins持续化集成.对于一个好学又帅气的我来说.学习他还不是手到擒来.公司为一个中小型创业公司,在部署代码上面,很少用gitlab.jenkins等等,也没有清晰的生产环境-测试环境-线上环境之分.唯一有的就是写完代码-登陆服务关闭服务,上传代码-开启服务.这样往往会到来很多问题,同时也会给程序员带来很多繁琐的工作.这不,公司内部整顿,需要一套清晰的流程,而且为了减轻程序员的负担,于是就希望采用gitlab+