2016-11-22 5 views
2

저는 현재 이전의 "GUI"- 빌드 단계를 파이프 라인 Groovy 스크립트로 변환하려고합니다. 나는 이전에 valgrind plugin에서 valgrind 실행 결과를 게시하는 단계를 밟았습니다. 파이프 라인 구문 코드 조각 생성기의 기능과 Valgrind의 결과를 게시 생성하는 데 사용할 다음 코드로 단계를 시도했다 : "일반 빌드 단계를 단계" step()을 사용하여 플러그인에서 빌드 단계를 만들 수 있습니까?

는 내가 발견

// file pipeline.groovy 

import org.jenkinsci.plugins.valgrind.*; 

... 

node('Publish Valgrind results') 
{ 
    step([$class: 'ValgrindPublisher', ValgrindPublisherConfig: [$class: 'ValgrindPublisherConfig', pattern: 'CppCodeBase/Generated/ValgrindOutput/**']]) 
} 

... 

나는이 젠킨스를 실행 불평 :

java.lang.UnsupportedOperationException: no known implementation of interface jenkins.tasks.SimpleBuildStep is named ValgrindPublisher 

가 그래서 문제가 ValgrindPublisherSimpleBuildStep에서 BuildStep 및하지에서 파생 또는 내 수입에 결함이있는 경우이다 확실하지 않다.

더 일반적인 질문은 다음과 같습니다

는 파이프 라인 스크립트 플러그인에서 어떤 빌드 단계를 실행하고 만약 그렇다면, 어디 예를 찾을 수 수 있습니까?

답변

2

아니요. pipelines-compatible plugins의 단계 만 사용할 수 있으며 ValgrindPublisher 플러그인이 아직 파이프 라인 호환되지 않는 것으로 보입니다.

비슷한 정보는 this answer에서 확인할 수 있습니다.