【问题标题】:Parameter variable not substituted in ssh plugin in JenkinsJenkins 的 ssh 插件中未替换参数变量
【发布时间】:2014-11-06 13:10:32
【问题描述】:

我正在尝试使用 SSH plugin 在远程机器上进行 svn 结帐

脚本运行时参数没有被替换。但是,如果我不带参数直接指定值,结帐似乎正在发生。

09:07:31 cd /home/ddk/
09:07:31 pwd
09:07:31 svn co https://#####/project/branches/release/$VERSION/ .
09:07:31 VERSION=v200: Command not found
09:07:31 VERSION: Undefined variable

【问题讨论】:

    标签: svn ssh jenkins


    【解决方案1】:

    参数化作业不一定将其参数公开为可用于构建步骤的变量。尝试使用 env injection 插件并配置要注入构建的版本参数。

    我已经在我的 Jenkins 实例中完成了一些工作。

    【讨论】:

    • Env Inject插件如何使用?
    • 从你的 Jenkins 的管理插件下安装 env 注入插件。您可以在作业配置构建步骤下拉菜单中找到 env 注入插件。确保在 ssh 插件之前选择此构建步骤。按照 env 注入插件 wiki 页面中给出的配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-11
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 2016-06-03
    相关资源
    最近更新 更多