代码拉取完成,页面将自动刷新
期望的使用方法如下:
jcli job build --param-file sample.txt
可以通过下面的命令,快速地启动一个 Jenkins:
jcli center start
原始需求来自于:https://github.com/jenkins-zh/jenkins-cli/issues/390
我对这个功能感兴趣,请问下 sample.txt 里记录什么样的配置?
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
非常欢迎👏
大致是这样的步骤:
创建一个流水线,然后根据下面的配置添加一个文件参数
然后,再执行的时候,就需要提交一个文件
因此,sample.txt的内容是无所谓的。
好的,对代码不太熟悉,能否介绍下大致要如何入手?
涉及到要修改的文件包括:
app/cmd/job_build.go
client/job.go
当前 issues 需要在23日到30日之间合并后,方可参与码云的活动,我们尽力在这个时间段内搞定。
看了下,可以设置多个文件参数,这个命令也需要支持多个文件参数吧,比如
jcli job build --param-file "sample1.txt,sample2.txt"
上面中的 sample1.txt,sample2.txt 实际上算是参数的名称,用户需要上传对应的文件,例如 sample1.txt 参数上传的文件的路径是 /tmp/sample1.txt,所以命令形式是不是应该是类似这种:
jcli job build --param-file "sample1.txt=/tmp/sample1.txt,sample2.txt=/tmp/sample2.txt"
可以支持多种形式,这样的话,使用起来会比较方便:
jcli job build --param-file "sample1.txt=/tmp/sample1.txt" --param-file "sample2.txt=/tmp/sample2.txt"
jcli job build --param-file "/tmp/sample1.txt"
如果是后面的那种形式的话,则文件名就是实际的文件名
登录 后才可以发表评论