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."
}
}
}
मैं एक 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
' sh' अनुभाग के अंदर, आपको खोल टिप्पणी वर्ण का उपयोग करने की आवश्यकता होगी:' # ' – BMitch