【问题标题】:Updating the Jenkins Variable with a value calculated in a batch file使用批处理文件中计算的值更新 Jenkins 变量
【发布时间】:2015-04-11 21:57:03
【问题描述】:

我是詹金斯的新手。我的目标是定义一个构建作业,其中我通过检查“此构建已参数化”选项创建了一个环境变量假设“x”。我正在执行一个批处理文件,该文件正在执行一组指令,并且我希望通过批处理文件中计算的值来更新 x。任何建议如何更新使用批处理文件计算的 Jenkins 变量值。我尝试使用 enviject 插件,但没有得到如何更新变量。

提前致谢

【问题讨论】:

    标签: jenkins continuous-integration jenkins-plugins


    【解决方案1】:

    enviject 插件在这里应该会有所帮助。

    但是 - 您需要更新批处理文件以创建属性文件。

    作为构建操作的第一步,我将一些属性传递给我的测试。

    然后,我使用属性名称作为传递给 Jenkins 的参数来执行 Windows 批处理命令。此 bat 文件会创建一个 .properties 格式的结果文件。

    作为第三步,我阅读了(结果)属性文件。结果属性文件可以具有更新值的相同属性。

    现在 - 您的原始属性将使用新值进行更新,并且可以在您的后续构建步骤中使用。

    【讨论】:

    • Thnx Vinoth 会试一试.. :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    • 2013-03-01
    相关资源
    最近更新 更多