我是靠谱客的博主 欢呼耳机,这篇文章主要介绍pipeline的6种参数类型以及选项设置,现在分享给大家,希望可以做个参考。

参数类型

参数说明

string

字符串类型参数

text

文本类型参数,与字符串类型的区别在于可以包含多行信息,用户传入较多信息输入

booleanParam

布尔类型参数

choice

类似于下拉框或者支持多值的单选参数

file

指定构建过程中所需要的文件

password

考虑到安全因素,需要通过参数的方式传递密码类型类型

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//六种参数类型 pipeline { agent any parameters { choice( name: 'model', choices: ['m1', 'm2', 'm3'], description: '选择模块' ) string( name: 'hostname', defaultValue: '192.168.1.11', description: '主机地址' ) text( name: 'remark', defaultValue: 'name: ada n sex: woman n age: 30', description: '个人信息' ) booleanParam( name: 'is_test', defaultValue: true, description: '是否需要测试' ) password( name: 'password', defaultValue: 'ada', description: '密码' ) file( name: "config_file", description: "选择配置文件" ) } stages { stage('构建') { steps { echo "构建 stage: 建模块为 : ${params.model} ..." } } stage('测试'){ steps { echo "测试 stage: 测试: ${params.is_test} ..." } } stage('部署') { steps { echo "部署 stage: 主机名 : ${params.hostname} ..." echo "部署 stage: 密码 : ${params.password} ..." echo "部署 stage: 个人信息 : ${params.remark} ..." } } } }

上面的脚本对应的jenkin页面如下,在构建的时候需要选择参数已经相关信息

 

 

最后

以上就是欢呼耳机最近收集整理的关于pipeline的6种参数类型以及选项设置的全部内容,更多相关pipeline内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(85)

评论列表共有 0 条评论

立即
投稿
返回
顶部