Jenkins Pipeline从选择表中插入数据

时间:2018-12-03 16:29:36

标签: postgresql variables jenkins parameters jenkins-pipeline

我需要根据詹金斯的选择参数(A〜D)填写表格。我认为它正在尝试在“整数” ID字段上插入“字符串”类型“ A”。我真的不知道该如何解决此问题。希望你能帮助我。

错误:

ERROR:  invalid input syntax for integer: "A"

代码:

def stageInsert() {

switch (PROJETO){

case "A":
PROJETO = 25;
break;

case "B":
PROJETO = 54;
break;

case "C":
PROJETO = 55;
break;

case "D":
PROJETO = 52;
break;

default:
break;
} 
INSERT INTO table_name
(
id_testes_automatizados,
data_automacao,
id_projeto,
qtd_passed,
qtd_failed,
result_link)

VALUES (
nextval('id_testes_automatizados_seq'), 
now(), 
'${params['PROJETO']}', 
'${params['PASSED']}', 
'${params['FAILED']}', 
'${params['RESULTADO_LINK']}'
);

0 个答案:

没有答案