Teamcity,将参数传递给gulpconfig

时间:2018-06-15 19:12:11

标签: gulp sitecore teamcity

我对teamcity很陌生,我在理解如何将值传递给我的gulp-config.js时遇到了一些困难,gulp-config.js用于设置配置以使用gulp msbuild构建和部署sitecore helix项目。 / p>

我在teamcity中创建了一个新的标准参数,称为BuildConfiguration,在我的guilpconfig中我使用它:

var config = {
    Configuration = %BuildConfiguration%,
    ...
}

Teamcity似乎无法替换gulp文件中的变量。我做错了什么?

非常感谢:)

1 个答案:

答案 0 :(得分:0)

非常感谢艾米和克里斯。

我已经使用过:

var parsedArgs = require("minimist")(process.argv.slice(2));

并在我的gulpfile中:

...
   .pipe(msbuild({
       targets: targets,
       configuration: parsedArgs.buildConfiguration,
       ...

在teamcity中,在gulp任务的高级区域中:

--buildConfiguration %buildConfiguration% --otherArg %value%