在我的脚本中,我使用了#define version '1.2.3.45678';
,在
[Setup]
AppVersion={#version}
和WizardForm.Caption := CustomMessage('WelcomeTitle') + ' - ' + ExpandConstant('{#version}');
还有几个
我想在jenkins中运行脚本,其中version
必须是用户的(我的)输入。但我不知道如何将这样的外部变量偷运到脚本中(如果可能的话)。
当然,我可以在运行脚本之前手动更改version
,但脚本在SVN存储库中,并非所有Jenkins用户都可以访问存储库。
到目前为止,唯一的解决方案似乎是让jenkins拥有专用的SVN帐户,并在运行脚本之前提交用户的输入(尚未测试)。
1条答案
按热度按时间vql8enpb1#
非常简单的解决方案: