从bash脚本到Jenkins构建的源变量

时间:2016-08-18 08:20:31

标签: bash jenkins jenkins-plugins

您好,我正在为一个Jenkins插件开发属性"标准软件"它使用Gradle并绑定到某些环境Variables。

构建此类项目的bash脚本看起来有点像这样:

#!/bin/bash

source <someOtherFile>.sh

cd $VAR_FROM_SOME_OTHER_FILE
for subproject in $VAR_FROM_SOME_OTHER_FILE2
# gradle magic
# ...
# and so on

所以我的问题是,因为.sh是通过git控制的,如何在jenkins构建步骤中获取它?这可能是一个额外的插件或程序化的方法。

我还查看了EnvInject plugin,但它没有提供所需的功能。可以执行脚本但执行后导出的变量将丢失。

0 个答案:

没有答案