본문 바로가기

IT

Jenkins java.io.NotserializableException: groovy.lang.IntRange

젠킨스에서 for loop 사용시 for (idx in 0..max) <- 이와 같은 문법 사용시 java.io.NotserializableException:groovy.lang.IntRange 에러가 발생한다. 이는 직렬화가 불가능한 반복문법을 사용해서 그런 경우인데 C-style loop i.e for(int i=0; i<max; i++) 로 대체해서 사용하면 에러를 피할수 있다.

https://www.jenkins.io/blog/2017/02/01/pipeline-scalability-best-practice/