jenkins实现手动选择分支构建项目

需求: 由于我们的程序会有很多分支,测试或者发版会根据不同的分支来构建项目
实践: 实现在构建项目的时候弹出弹窗提醒我们来构建那个分支的项目,来构建不同环境的相同目录的程序
例如:我们选择构建2.2.5分支,jenkins就会自动构建2.2.5分支
          我们选择构建2.2.6分支,jenkins就会自动构建2.2.6分支


配置如下:
先创建一个自由模式的项目

上图的Name:记录一下,等下需要放到git写程序存放位置需要构建项目的分支:

点击保存
在构建,即可

原文地址:http://blog.51cto.com/9025736/2061667

时间: 2024-11-05 23:38:00

jenkins实现手动选择分支构建项目的相关文章

Jenkins中maven的作用--构建项目(三)

本文主要根据Jenkins上的日志来继续说明构建项目的过程,上文我们已经讲到构建一个测试环境或单独终端的过程,详情可以了解上篇文章 一.背景介绍 首先看下SVN代码的仓库的结构: 代码仓库里有一个文件夹,可以随便取名,文件夹中可以放置很多单独的项目,每个项目下有branch,trunk,demand三个文件.在branch下面可以有pc端,微信端, APP端,后台等终端,从下面的结构中,可以看出每个终端的代码中有资源文件夹src(类的定义,配置文件,说明文档,jar包等)和pom文件. 二.构建

Jenkins搭建一个简单的构建项目

0.准备 需要先安装好Jenkins,见文章链接 在浏览器输入localhost:8080/jenkins,打开Jenkins控制台 注意,第一次进入需要输入初始管理密码,保存在一个initAdminPassword文件中,Jenkins会提示该文件路径在何处 由于权限问题,需要在文件管理器中一层一层的点击找到文件 用记事本打开该文件即可,复制密码到框中即可进入安装界面. 这里选择左边的Install suggested plugins安装建议的控件 配置好后就会出现这样界面. 1.新建任务 点

持续集成之④:GitLab触发jenkins构建项目

一:目的为在公司的测试环境当中一旦开发向gitlab仓库提交成功代码,gitlab通知jenkins进行构建项目.代码质量测试然后部署至测试环境,注意这只是测试环境,而生产环境依然需要手动部署代码: 1.1:jenkins配置:1.1.1:安装Gitlab Hook Plugin插件:#系统管理-管理插件-可选插件-Gitlab Hook Plugin和Build Authorization Token Root Plugin 1.1.2:生成随机token: # openssl rand -h

jenkins使用maven构建项目

使用maven构建项目需要在jenkins上安装maven环境并在jenkins页面添加maven配置 配置方法查看:jenkins基础配置 在jenkins页面新建项目 在项目配置页面的"管理源码"标签配置源码 这里使用git方式获取分支源码 如果git需要验证,点击"Add"添加帐户密码 然后"Credentials"中选择该帐户 在build标签配置构建参数 点击保存,然后在页面点击立即构建,开始项目构建打包 上图中"#1&quo

Jenkins构建项目

创建项目 Jenkins版本:Jenkins ver.2.150.1 在Jenkins首页点击'New 任务'进入创建任务页面,在'Enter an item name'输入框内输入项目名称,选择Jenkins任务类型,这里我们选择'构建一个自由风格的软件项目',点击'OK' 跳转至配置页面,添加项目描述 滚动页面至Build选项,点击下拉框,选择'执行Windows批处理命令' 在输入框中输入命令如图所示命令,点击'save' 一个简单的基于windows系统的python脚本测试项目就创建完

jenkins发布代码选择不同分支

jenkins上传代码分支以前都是用变量的方式,手动实现.构建时候的界面就像下面这样,需要手动输入分支版本. 自从知道了"Git Parameter " 插件,才发现 构建时候可以让他自己列出有哪些分支.构建时候列出GitLab分支,就像下面这样. 安装插件部分不讲了,直接从jenkins插件中心搜索"Git Parameter " 使用时候仍然是添加参数化构建,设置name变量为branch,description描述随便写,类型根据brach和tag上线喜好选择

jenkins+svn+Ant+tomcat+非maven项目构建

首先,输入项目名称,创建一个自由风格的项目; 然后,配置旧项目的策略参数,目的是防止构建项目太多,占用资源. 下一步,jdk版本选择: 下一步,关联svn项目. 下一步:配置ant 看不清,再来一张. 下一步,构建: 下一步,配置tomcat: 最后,点击应用->保存. 然后我们选择[立即构建] 运行起来,肯定会报错,因为我们使用ant发布,需要配置build.xml文件. 我的build.xml文件在项目根目录下,如图: 内容如下(该文件中的路径是根据自己项目路径为准,会进行个别的变动,要不然

jenkins构建项目记录2(tag)

与jenkins构建项目记录1不同的是通过tag拉去对于版本代码 1.先安装创建(git parameter) 2.general设置 name可任意命名,下面源码管理设置时变量会引用到. 3.源码管理 ${tag} 4.设置完成进行构建 原文地址:https://www.cnblogs.com/ccit/p/10064541.html

Jenkins 配合 GitLab 实现分支的自动合并、自动创建 Tag

Jenkins 配合 GitLab 实现分支的自动合并.自动创建 Tag 背景 GitFlow工作流简介 Gitflow工作流定义了一个围绕项目发布的严格分支模型,它会相对复杂一点,但提供了用于一个健壮的用于管理大型项目的框架,非常适合用来管理大型项目的发布和维护. 贯穿整个开发周期,master和develop分支是一直存在的,master分支可以被视为稳定的分支, 而develop分支是相对稳定的分支,特性开发会在feature分支上进行,发布会在release分支上进行,而bug修复则会在