我想设置一个竹子作业,必须手动运行,必须设置一些变量。有办法做到这一点吗?事实上,这个人必须记住使用Run Customized并设置变量。
答案 0 :(得分:1)
您可以使用脚本来验证赋予变量的值,并使用应被覆盖的默认值声明变量。
email_address
,值= myvar
Bash脚本:
to-override
这可能是您管道中第一阶段的第一项工作,即在哪里运行。 bash可用。
答案 1 :(得分:0)
不幸的是,我认为目前尚不可能。过去,我曾向Atlassian询问过此事,他们建议我投票给公开问题BAM-12514。鉴于它自2012年以来一直开放,所以我不希望他们对此有所期待,但是投下一些票不会有伤害。
我们最终创建了一个内部Bitbucket插件,以在指定的提交上触发构建,并提示所需的变量,并训练用户使用该插件而不是Bamboo,但这显然不是通用解决方案。可能最好的办法是添加一个初始步骤,该步骤将立即失败并在未定义变量的情况下通知用户。如果队列等待是一个问题,您可以将该作业配置为在专用的本地代理上运行,以确保在用户忘记变量时立即通知用户,而不是在构建硬件可用时数小时后通知用户。