下面的选项可以单选和可以多选,这里功能就复杂起来了 点击Build with Parameters进行触发编译,就可以看到选项 三个全选,触发编译 Active Choices还有更丰富的界面选择详情参考:https://plugins.jenkins.io/uno-choice/ 结语 这就是我在Jenkins实现选择参数构建的使用分享。如果大家有更好的想法,也欢迎大家加我好友交流分...
2.1 "添加参数"——>"Extended Choice Parameter",填选对应值。 2.2 “构建”——>"Send files or execute commands over SSH" 脚本内容: #!/bin/bash url=jenkins的地址 token=token密令foriin"$@";dobuild_deploy(){ curl-u 账号:密码"$url/view/dev-build/job/dev-$i/buildWithParameters?token=$tok...
点击Build with parameters: 点击开始构建,查看构建结果如下: 还有很多其他的可用参数:Boolean Parameter提供一个布尔选择,password Parameter参数提供一个类似密码的输入框,Git Parameter可以选择需要签出代码的分支、标签等。 5、Git commit触发Jenkins 构建 本次实验,我们新建一个freestyle Job,实现开发在本地向frontend...
例如,使用curl命令可以触发带参数的远程构建: curl -X POST JENKINS_URL/job/JOB_NAME/buildWithParameters \ --user USER:TOKEN \ --data token=YOUR_TOKEN \ --data-urlencode json='{"parameter": [{"name":"PARAM_NAME", "value":"PARAM_VALUE"}]}' 六、管理和使用参数化构建数据 在构建过程完成后...
jenkins是CI/CD中部署时候一个重要工具,可以按照我们需求进行配置一些编译打包测试工作,有些是全自动化的,有些需要进行手动参数进行触发。今天给大家分享一下Jenkins使用Build With Parameters插件,实现外置参数进行触发job。 作者:良知犹存 安装插件 Jenkins插件管理搜索Build With Parameters ...
JOB_URL: 就是Job 的访问URL地址。在Job 页面中点击”Build with Parameters”就可以获取到地址。一般以”build?delay=0sec“结尾; 示例: http://192.168.1.1/job/HelloWorld/build?delay=0sec user_name,user_password,user_token 用户验证信息 JSON_DATA:Job 运行时,需要传递的参数,由Json 结构封装;示例:[{...
choice:选择型参数,一般用于给定几个可选的值,然后选择其中一个进行赋值。 password:密码型变量,一般用于定义敏感型变量,在 Jenkins 控制台会输出为*。 插件Parameters imageTag:镜像 tag,需要安装 Image Tag Parameter 插件后使用 gitParameter:获取 git 仓库分支,需要 Git Parameter 插件后使用 ...
build job: "VUE", parameters: [string(name: 'Tag', value: "${Tag}"), //parameters传递参数到并发构建的stage中 string(name: 'VUE_INSTALL', value: "${VUE_INSTALL}") //多个参数中间用逗号隔开 ] } } stage('构建 admin--vue') { ...
这些参数也可以Build配置区域的Execute shell中通过${Param}的形式来进行调用。 源码管理 在这里设置源码的URL、证书及代码分支 image.png 构建 选择Execute shell进行构建,将构建脚本写到这里。 image.png 点击保存。然后在job中点击Build with Parameters,就可以开始构建了。
这可以通过更新currentBuild.displayName和currentBuild.description变量来实现。 Sample template 示例模板: 代码语言:javascript 复制 pipeline{agent any parameters{choice choices:['develop','test','state','prod'],description:'Select the target environment.',name:'ENVIRONMENT_NAME'choice choices:['ServerGRoup...