我对teamcity很陌生,我在理解如何将值传递给我的gulp-config.js时遇到了一些困难,gulp-config.js用于设置配置以使用gulp msbuild构建和部署sitecore helix项目。 / p>
我在teamcity中创建了一个新的标准参数,称为BuildConfiguration,在我的guilpconfig中我使用它:
var config = {
Configuration = %BuildConfiguration%,
...
}
Teamcity似乎无法替换gulp文件中的变量。我做错了什么?
非常感谢:)
答案 0 :(得分:0)
非常感谢艾米和克里斯。
我已经使用过:
var parsedArgs = require("minimist")(process.argv.slice(2));
并在我的gulpfile中:
...
.pipe(msbuild({
targets: targets,
configuration: parsedArgs.buildConfiguration,
...
在teamcity中,在gulp任务的高级区域中:
--buildConfiguration %buildConfiguration% --otherArg %value%