Jenkins Pipeline вставляет данные в таблицу по выбору - PullRequest
0 голосов
/ 03 декабря 2018

Мне нужно заполнить таблицу из параметра выбора (A ~ D) из jenkins.Я думаю, что он пытается вставить «строковый» тип «А» в поле «целое число».Я действительно не знаю, как решить эту проблему.Надеюсь, вы можете помочь мне.

Ошибка:

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']}'
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...