проверка строки столбца через код Groovy конвейера - PullRequest
0 голосов
/ 04 июня 2019

Если четвертый столбец каждой строки CSV-файла равен 200, он должен вернуть сообщение об успешном завершении, в противном случае произойдет сбой. Для этого сценария я пытаюсь напечатать 4-й столбец.

stage('GetColumnstring') {
          steps {
while ((line = csvfile.readLine()) != null) {

    String[] cols = line.split(",")
    println(cols[3]);
   }
     }
       }


Error :
WorkflowScript: 1: Not a valid section definition: "def csvfile = abc.csv". Some extra configuration is required. @ line 1, column 1.
   pipeline {
   ^

WorkflowScript: 14: Expected a step @ line 14, column 1.
   while ((line = csvfile.readLine()) != null) {
   ^

2 errors

    at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
    at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1085)
    at org.codehaus.groovy.control.Compi
...