spug icon indicating copy to clipboard operation
spug copied to clipboard

建议:spug可以像jenkins那样提供多种参数吗

Open bhzhu203 opened this issue 3 years ago • 6 comments

spug可以像jenkins那样提供多种参数吗,现在看到spug自定义发布只有 版本号 SPUG_RELEASE 这个参数

2022-01-03_14-23

bhzhu203 avatar Jan 03 '22 06:01 bhzhu203

SPUG_RELEASE 会自动按空格分隔解析为多个参数,例如 abc 123 def,会对应生成4个变量

SPUG_RELEASE  = abc 123 def
SPUG_RELEASE_1 = abc
SPUG_RELEASE_2 = 123
SPUG_RELEASE_3 = def

发布这里应该不会再变动了,批量执行可能会参考 jenkins 提供参数化。

vapao avatar Jan 04 '22 09:01 vapao

请问是这个优化吗

当我们为每个微服务配置了不同的job时,如果需要批量对所有job进行指定分支的更新,低效率的方法是逐个点进job,手动触发构建。当job数量大了以后,操作起来就比较费劲了。

此时可以通过总分结构,设置一个父job,一次构建完成所有微服务的批量构建。

starifly avatar Jan 23 '22 05:01 starifly

其实就是能够批量的构建和发布是吧?

vapao avatar Jan 30 '22 01:01 vapao

其实就是能够批量的构建和发布是吧?

是的

starifly avatar Jan 31 '22 05:01 starifly

spug可以像jenkins那样提供多种参数吗,现在看到spug自定义发布只有 版本号 SPUG_RELEASE 这个参数

还有微服务单体仓库的发布,可以手动选择指定的服务(通过参数的形式?)发布

starifly avatar Feb 01 '22 05:02 starifly

spug可以像jenkins那样提供多种参数吗,现在看到spug自定义发布只有 版本号 SPUG_RELEASE 这个参数

还有微服务单体仓库的发布,可以手动选择指定的服务(通过参数的形式?)发布

同求

wslyyy avatar Jul 15 '22 01:07 wslyyy