jenkins-pipeline पर टैग किए गए जवाब

जेनकिंस "पाइपलाइन" प्लगइन सूट (पूर्व में "वर्कफ़्लो") के बारे में प्रश्न। जेनकिंस में पाइपलाइनों के बारे में नहीं (सामान्य तौर पर डाउनस्ट्रीम नौकरियों का उपयोग करके)।

10
त्रुटि "इनपुट डिवाइस एक TTY नहीं है"
मैं अपने से निम्नलिखित कमांड चला रहा हूं Jenkinsfile। हालाँकि, मुझे त्रुटि मिलती है "इनपुट डिवाइस एक TTY नहीं है" । docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh क्या Jenkinsfileबिना इंटरेक्टिव मोड से स्क्रिप्ट चलाने का कोई तरीका है? मेरे पास मूल रूप से एक फाइल है जिसे कहा जाता …

7
मुझे जेनकिंसफाइल (ग्रूवी) से चर में उपयोग करके निष्पादित शेल कमांड का आउटपुट कैसे मिलेगा?
मेरे पास जेनकिंसफाइल (ग्रूवी) पर ऐसा कुछ है और मैं बाद में सूचना का उपयोग करने के लिए एक चर में स्टडआउट और निकास कोड रिकॉर्ड करना चाहता हूं। sh "ls -l" मैं यह कैसे कर सकता हूं, विशेष रूप से ऐसा लगता है कि आप वास्तव में किसी भी …

12
मैं स्थानीय रूप से जेनकिंसफाइल में किए गए बदलाव का परीक्षण कैसे कर सकता हूं?
जेनकींस पाइपलाइनों को लिखते समय यह देखने के लिए कि क्या यह काम करता है, प्रत्येक नए परिवर्तन को करने के लिए बहुत असुविधाजनक लगता है। क्या कोड को प्रतिबद्ध किए बिना इन को स्थानीय रूप से निष्पादित करने का एक तरीका है?

4
क्या टिप्पणियों को जेनकिंसफाइल में जोड़ा जा सकता है?
क्या Jenkinsfile में टिप्पणियां संभव हैं? यदि हां, तो वाक्य रचना क्या है? मैं घोषणात्मक पाइपलाइन सिंटैक्स का उपयोग कर रहा हूं। जब तक मेरा SMTP सर्वर काम कर रहा है, मैं नीचे "पोस्ट" अनुभाग पर टिप्पणी करना चाहता हूं। pipeline { agent { label 'docker-build-slave' } environment { IMAGE …

25
Docker: Unix में Docker डेमन सॉकेट से कनेक्ट करने की कोशिश करते समय अनुमति नहीं मिली: ///var/run/docker.sock
मैं डोकर के लिए नया हूँ। मैंने सिर्फ जेनकिन्स के साथ अपने स्थानीय मशीन (Ubuntu 16.04) में डॉकटर का उपयोग करने की कोशिश की। मैंने नीचे पाइपलाइन स्क्रिप्ट के साथ एक नई नौकरी कॉन्फ़िगर की है। node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } लेकिन यह …

13
जेनकिंस पाइपलाइन कार्यक्षेत्र से बाहर पोंछे
हम जेनकिंस 2.x चला रहे हैं और नए पाइपलाइन प्लगइन से प्यार करते हैं। हालांकि, एक रिपॉजिटरी में कई शाखाओं के साथ, डिस्क स्थान जल्दी से भर जाता है। क्या कोई प्लगइन है जो पाइपलाइन के साथ संगत है कि मैं एक सफल निर्माण पर कार्यक्षेत्र को मिटा सकता हूं?

5
मैं GitHub Org Plugin के साथ jenkins पाइपलाइन (jenkinsfile) से दूसरी नौकरी कैसे ट्रिगर कर सकता हूं?
मैं अंदर से दूसरी नौकरी के निर्माण को कैसे ट्रिगर कर सकता हूं Jenkinsfile? मुझे लगता है कि यह नौकरी उसी गिथब संगठन के तहत एक और रिपॉजिटरी है , जो पहले से ही अपनी जेनकिंस फ़ाइल है। मैं यह केवल तभी करना चाहता हूं जब शाखा का नाम मास्टर …

1
जेनकींस पाइपलाइन: एजेंट बनाम नोड?
जेनकींस पाइपलाइन में एक एजेंट और एक नोड के बीच अंतर क्या है ? मैंने उन परिभाषाओं को पाया है: नोड : अधिकांश कार्य एक पाइपलाइन कार्य करता है जो एक या अधिक घोषित नोड चरणों के संदर्भ में किया जाता है। एजेंट : एजेंट निर्देश निर्दिष्ट करता है जहां …

5
जेनकिंस: पाइपलाइन चरण में परिवर्तन को परिभाषित नहीं कर सकता
मैं एक घोषणात्मक जेनकींस पाइपलाइन स्क्रिप्ट बनाने की कोशिश कर रहा हूं, लेकिन सरल चर घोषणा के साथ समस्या है। यहाँ मेरी स्क्रिप्ट है: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh …

15
जेनकींस पाइपलाइन नौकरी के भीतर सभी `env` संपत्तियों की सूची कैसे करें?
जेनकींस 2.1 निर्माण पाइपलाइन को देखते हुए, जेनकींस एक envचर को इंजेक्ट करता है node{}। उदाहरण के लिए,BRANCH_NAME साथ पहुँचा जा सकता है node { echo ${env.BRANCH_NAME} ... मैं सभी को प्रतिध्वनित करना चाहता हूं env जेनकींस पाइपलाइन के भीतर गुणों ... यह देखते हुए कि मुझे नहीं पता समय …

4
जेनकिंस CI पाइपलाइन लिपियों ने विधि groovy.lang.GroovyObject का उपयोग करने की अनुमति नहीं दी है
मैं जावा प्रोजेक्ट्स को संकलित करने के लिए जेनकिंस 2 का उपयोग कर रहा हूं, मैं एक pom.xml से संस्करण को पढ़ना चाहता हूं, मैं इस उदाहरण को देख रहा था: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md उदाहरण का सुझाव है: ऐसा लगता है कि फ़ाइल सिस्टम तक पहुँचने में कुछ सुरक्षा समस्या है, लेकिन …

6
क्रेडेंशियल्स के साथ चेकआउट जेनकींस पाइप लाइन Git SCM?
मैं पीछा कर रहा था इस ट्यूटोरियल : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } हालांकि यह नहीं बताता है कि क्रेडेंशियल्स कैसे जोड़ें। जेनकिंस में विशिष्ट "क्रेडेंशियल्स" अनुभाग होता है जहां आप उपयोगकर्ता उपयोगकर्ता को परिभाषित करते हैं और पास करते हैं, और उसके बाद नौकरी में उपयोग करने …

3
जेनकिंस पाइपलाइन में सशर्त चरण / चरण
यदि आप एक विशिष्ट शाखा का निर्माण करते हैं, तो आप केवल एक निर्माण चरण / चरण कैसे चलाते हैं? उदाहरण के लिए, केवल परिनियोजन चरण चलाएँ, यदि शाखा को कॉल किया जाता है deployment, तो बाकी सब समान छोड़ दें।

7
जेनकींस ने पाइपलाइन या घोषणात्मक पाइपलाइन को स्क्रिप्ट किया
मैं अपने पुराने स्टाइल प्रोजेक्ट बेस वर्कफ़्लो को जेनकिंस पर आधारित पाइपलाइन में बदलने की कोशिश कर रहा हूं। डॉक्स से गुजरने के दौरान मैंने पाया कि दो अलग-अलग सिंटैक्स हैं जिनका नाम है scriptedऔर declarative। जैसे कि जेनकिन्स वेब declarativeसिंटैक्स हाल ही में (2016 के अंत में) रिलीज़ हुआ। …

2
जेनकींस पाइपलाइन के लिए एक टाइमआउट कदम कैसे जोड़ें
जब आप एक नि: शुल्क शैली परियोजना का उपयोग कर रहे हैं, तो आप यह निर्धारित कर सकते हैं कि 20 मिनट के बाद निर्माण समाप्त नहीं हुआ है। जेनकींस मल्टी ब्रांच पाइपलाइन प्रोजेक्ट के साथ यह कैसे संभव है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.