jenkins流水線報錯

錯誤

今天在使用jenkins時,流水線有報錯:

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 1: unable to resolve class Declarative 

 

原因

正如報錯所示,流水線的第一行內容不符合pipeline流水線的語法,因此將其註釋即可。

例如,我們使用hello-world的流水線時,官方給出的pipeline如下,此時我們需要註釋第一行,以使其可以符合pipeline語法:

//Jenkinsfile (Declarative Pipeline) 需要註釋
pipeline {
    agent any 
    stages {
        stage('Stage 1') {
            steps {
                echo 'Hello world!' 
            }
        }
    }
}

然後問題解決。
 

參考

用戶對問題“Jenkins在構建Python腳本時“無法解決類聲明性”錯誤”的回答 - 問答 - 騰訊雲開發者社區-騰訊雲

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章