2016-06-14 86 views

回答

1

想,如果你找到了答案,用Groovy(常規用於管道)maven的例子在插件頁面實際上是記錄,在這裏:

https://wiki.jenkins.io/display/JENKINS/Config+File+Provider+Plugin#ConfigFileProviderPlugin-UsingtheconfigurationfilesinJenkinsPipelines

node { 

    git url: 'https://github.com/spring-projects/spring-petclinic.git' 

    // install Maven and add it to the path 
    env.PATH = "${tool 'M3'}/bin:${env.PATH}" 

    configFileProvider(
     [configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { 
     sh 'mvn -s $MAVEN_SETTINGS clean package' 
    } 

} 

我只是試圖把一個類似的塊放在我的管道中,在一個階段的步驟中,它的工作。請注意,在上例中,MAVEN_SETTINGS是臨時XML文件的路徑。 maven-settings是通過配置文件提供程序插件創建的文件的ID。

相關問題