所以我有两个工作,一个工作创建一个.properties
文件,使用这个选项构建第二个工作(管道):
这里我指定一个属性文件传递给管道。我不知道的是,要注入"注入"这些参数。
管道没有以开头的参数。我想将属性文件中的那些注入到管道中。 Usuaully我会使用inject环境变量插件,但我在这里看不到它。我认为它不受管道工作的支持。
如何将这些参数输入到管道中,我将如何调用它们? ${env:param}, env.param
?
谢谢
答案 0 :(得分:0)
假设您正在使用实际的Properties对象,这应该有效:
const customers = [ {customerid: "11234", customername: "#####", address: "XXXX"},
{customerid: "1111", customername: "#####", address: "XXXX"}
];
let customerArray = [];
for(let customer of customers)
{
const customervalue = [
{ key: "customername", value: customer.customername },
{key: "address", value: customer.address}
];
customerArray = [...customerArray, { customer: customervalue }];
}
const processDataContent = {
customers: customerArray
}
console.log(processDataContent);
现在,您可以使用属性名称直接在构建中访问它们。