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