zoukankan      html  css  js  c++  java
  • 八. jenkins参数化构建 git分支

    使用git管理代码时往往会有多分支开发,这时部署通过修改配置不试用。可以通过参数化构建。

    1.通过字符参数方式

    新建一个maven项目,选择参数化构建过程-字符参数,如下:

    源码管理中配置如下:

    其它配置正常。

    配置完后发现立即构建变成了Build with Parameters

    点击构建如下,会让你输入变量名,这里配置了默认值:

    这时候点击Build,就可以了。

    2. 通过Git Parameter方式

    这种方式需要安装插件Git Parameter

    新建maven项目,选择参数化构建过程-Git Parameter,如下:

    parameter Type 选择Branch分支

    源码管理配置,和上中方式基本差不多

    保存后,点击构建,会把所有的分支列出来,在上面参数配置的地方可以选择默认分支,下面不选就走默认分支。

     这里参数类型有多个,具体说明如下:

    参数说明

    Parameter Type

    • Tag-为区分版本在代码中打上的标签
    • Branch-代码分支
    • Branch or Tag-以上两者的集合
    • Revision-每个代码提交对应的id
    • Pull Request- 我修改了你的代码,所以请求(request)你把我修改过的代码拉(pull)回去看看,比较少用到。

    高级选项

    • Branch-指定分支
    • Branch Filter-分支过滤器,支持正则表达
    • Tag Filter-标签过滤器
    • Sort Mode-排序方式,顺序或倒序
    • Default Value-缺省值,无匹配值时的默认值
    • Selected Value-NONE,默认不选;TOP,默认选择第一个;DEFAULT,选择默认值
    • Use repository-指定代码仓库
    • Quick Filter-勾选之后,在构建时会在右侧显示过滤关键字输入框,输入关键字,可以过滤左侧的选项

    欢迎扫码交流:

  • 相关阅读:
    战争迷雾Fog Of War
    [UE4]运行时UMG组件跟随鼠标的逻辑:拖拽UMG组件(蓝图)
    [UE4]FString常用API
    用PNG作为Texture创建Material
    [UE4]C++代码操作SplineMesh
    [UE4]Visual Studio的相关插件安装:UE4.natvis和UnrealVS Extension
    TSubobjectPtr和C++传统指针的区别
    组件Slate教程 & UMG widget构造初始化函数中获取其内部组件
    设置UMG的ComboBox(String)字体大小
    UMG设置组件自适应居中或靠边
  • 原文地址:https://www.cnblogs.com/gexiaoshan/p/10145312.html
Copyright © 2011-2022 走看看