2017-02-18 10 views
23

क्या जेनकिन्सफाइल में टिप्पणियां संभव हैं? यदि हां, तो वाक्यविन्यास क्या है?टिप्पणियां जेनकिन्सफाइल में जोड़ दी जा सकती हैं?

मैं घोषणात्मक पाइपलाइन वाक्यविन्यास का उपयोग कर रहा हूं।

मैं नीचे "पोस्ट" अनुभाग पर टिप्पणी करना चाहता हूं जब तक कि मेरा एसएमटीपी सर्वर काम नहीं कर रहा हो।

pipeline { 

    agent { label 'docker-build-slave' } 

    environment { 
    IMAGE = 'registry.gitlab.com/XXXXX/bible-server' 
    DOCKER_REGISTRY_CREDENTIALS = credentials('DOCKER_REGISTRY_CREDENTIALS') 
    } 

    options { 
    timeout(10) 
    } 

    stages { 

    stage('Test') { 
     steps { 
     sh 'yarn' 
     sh 'npm test' 
     } 
    } 

    stage('Build') { 
     when { 
     branch '*/master' 
     } 
     steps { 
     sh 'docker login -u ${DOCKER_REGISTRY_CREDENTIALS_USR} -p ${DOCKER_REGISTRY_CREDENTIALS_PSW} registry.gitlab.com' 
     sh 'docker build -t ${IMAGE}:${BRANCH_NAME} .' 
     sh 'docker push ${IMAGE}:${BRANCH_NAME}' 
     } 
    } 

    stage('Deploy') { 
     when { 
     branch '*/master' 
     } 
     steps { 
     echo 'Deploying ..' 
     } 
    } 
    } 

    post { 
    success { 
     mail to: "[email protected]", subject:"SUCCESS: ${currentBuild.fullDisplayName}", body: "Yay, we passed." 
    } 
    failure { 
     mail to: "[email protected]", subject:"FAILURE: ${currentBuild.fullDisplayName}", body: "Boo, we failed." 
    } 
    } 
} 

उत्तर

52

Jenkinsfile ग्रूवी जो टिप्पणियों के जावा (और सी) प्रपत्र का उपयोग करता है में लिखा है:

/* this 
    is a 
    multi-line comment */ 

// this is a single line comment 
+0

मैं एक jenkinsfile पर कथात्मक पाइप लाइन का उपयोग कर रहा एक श खंड के अंदर और यह विफल रहता है, शायद यह ब्लॉक स्तर पर काम करता है। 'पाइपलाइन { ... चरण चरणों { श '' ' गूंज" env.m_time =' $ m_time ' "> $ {params_file} गूंज" env.m_comp_tag =' ('टैगिंग तय करें') {$ { BRANCH_NAME} _ $ {m_time} _ $ {BUILD_NUMBER} '">> $ {params_file} /* echo" env.docker_ws ='/usr/local/lib/node_modules/$ {repo} '">> $ {params_file } */ '' '<' त्रुटि/बैश अनुमतियों में त्रुटि – Chen

+3

' sh' अनुभाग के अंदर, आपको खोल टिप्पणी वर्ण का उपयोग करने की आवश्यकता होगी:' # ' – BMitch

संबंधित मुद्दे