例如,在项目X中,config
键是smtpServ
,在项目Y中是smtp
。
我想在一个名为smtpServer
的库集中有 1 个变量,该变量应进入smtpServ
(项目X)和smtp
(项目Y),以便我可以将其保留在 1 个位置。
这在“项目变量”视图中是可行的吗?(/projects/service-name/variables
),还是需要使用 PS 脚本?
您可以在项目特定的变量中引用库变量值。
例如,在项目 X 中,您可以创建一个名为smtpServ
的变量,其值为#{smtpServer}
。在项目 Y 中,您可以创建一个名为smtp
的变量,其值为#{smtpServer}
。
然后,您可以更新smtpServer
的值一次,而不是 N 次。
我将在这里添加一个注意事项,使用像这样的通用名称,名称之间有可能发生冲突。假设项目 Z 已经有一个名为smtpServer
的变量。在这种情况下,您不能使用值#{smtpServer}
,因为它将是一个无限循环。同样,如果任何其他变量引用smtpServer
,它将使用项目值而不是库集合变量来删除这里
如果可能的话,我更喜欢给我的变量名一个前缀。我可以命名库变量global.smtpServer
并将其引用为#{global.smtpServer}
以减少碰撞的可能性。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(34条)