প্রশ্ন ট্যাগ «jenkins-pipeline»

জেনকিন্স "পাইপলাইন" প্লাগইন স্যুট (পূর্বে "ওয়ার্কফ্লো") সম্পর্কে প্রশ্ন। জেনকিনসে সাধারণত পাইপলাইনগুলি সম্পর্কে নয় (যেমন ডাউনস্ট্রিম জব ব্যবহার করা)।

10
ত্রুটি "ইনপুট ডিভাইসটি টিটিওয়াই নয়"
আমি আমার থেকে নিম্নলিখিত কমান্ডটি চালাচ্ছি Jenkinsfile। যাইহোক, আমি ভুল পান "ইনপুট ডিভাইস একটি পির TTY নয়" । docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh Jenkinsfileইন্টারেক্টিভ মোড না করে স্ক্রিপ্টটি চালানোর কোনও উপায় আছে ? আমার কাছে মূলত একটি ফাইল রয়েছে script.shযা আমি ডকারের ধারকের ভিতরে চালাতে চাই।

7
জেনকিনসফাইলে (গ্রোভী) ভেরিয়েবল ব্যবহার করে শেল কমান্ডের আউটপুট কীভাবে পাব?
জেনকিনসফাইলে (গ্রোভী) আমার কাছে এরকম কিছু রয়েছে এবং পরে তথ্যটি ব্যবহার করার জন্য আমি স্ট্রাউড এবং প্রস্থান কোডটি একটি ভেরিয়েবলের মধ্যে রেকর্ড করতে চাই। sh "ls -l" আমি কীভাবে এটি করতে পারি, বিশেষত মনে হচ্ছে যে আপনি সত্যিকার অর্থে কোনও ধরণের গ্রোভি কোড চালাতে পারবেন না Jenkinsfile?

12
আমি কীভাবে স্থানীয়ভাবে জেনকিনসফাইলে করা একটি পরিবর্তন পরীক্ষা করতে পারি?
জেনকিনস পাইপলাইনগুলি লেখার সময় প্রতিটি নতুন পরিবর্তন প্রতিশ্রুত করা খুব অসুবিধার বলে মনে হচ্ছে এটি কাজ করে কিনা তা দেখার জন্য। কোড ব্যতীত স্থানীয়ভাবে এগুলি কার্যকর করার কোনও উপায় আছে কি?

4
মন্তব্যগুলি কোনও জেনকিনসফাইলে যুক্ত করা যেতে পারে?
জেনকিনসফাইলে কি মন্তব্যগুলি সম্ভব? যদি তাই হয়, সিনট্যাক্স কি? আমি ঘোষিত পাইপলাইন সিনট্যাক্স ব্যবহার করছি। আমার এসএমটিপি সার্ভারটি কাজ না করা পর্যন্ত আমি নীচে "পোস্ট" বিভাগটি মন্তব্য করতে চাই। 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 …

25
ডকার: ইউনিক্সে ডকার ডিমন সকেটের সাথে সংযোগের চেষ্টা করার সময় অনুমতি প্রত্যাখ্যান হয়েছে: ///var/run/docker.sock
আমি ডকারে নতুন আমি জেনকিন্সের সাথে আমার লোকাল মেশিনে (উবুন্টু 16.04) ব্যবহার করার চেষ্টা করেছি। আমি নীচের পাইপলাইন স্ক্রিপ্ট দিয়ে একটি নতুন কাজ কনফিগার করেছি। node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } তবে এটি নীচের ত্রুটির সাথে ব্যর্থ হয়।

13
জেনকিনস পাইপলাইন ওয়াইপ আউট ওয়ার্কস্পেস
আমরা জেনকিন্স ২.x চালাচ্ছি এবং নতুন পাইপলাইন প্লাগইনটি পছন্দ করি। তবে, একটি সংগ্রহস্থলে এতগুলি শাখা থাকা অবস্থায়, ডিস্কের স্থানটি দ্রুত পূর্ণ হয়। পাইপলাইনের সাথে সামঞ্জস্যপূর্ণ এমন কোনও প্লাগইন রয়েছে যা আমি একটি সফল বিল্ডের ওয়ার্কস্পেসটি মুছতে পারি?

5
গিটহাব অর্গ প্লাগইন দিয়ে জেনকিনস পাইপলাইন (জেনকিনসফাইল) থেকে অন্য কাজটি কীভাবে ট্রিগার করতে পারি?
আমি কীভাবে এর ভিতরে থেকে অন্য কাজ তৈরি করতে পারি Jenkinsfile? আমি ধরে নিয়েছি যে এই চাকরিটি একই গিথুব সংস্থার অধীনে অন্য একটি সংগ্রহস্থল , যার একটি ইতিমধ্যে নিজস্ব জেনকিনস ফাইল রয়েছে। আমি কেবল শাখার নাম মাস্টার হলে এটি করতে চাই, কারণ এটি কোনও স্থানীয় শাখার ডাউনস্ট্রিম বিল্ডগুলি ট্রিগার করার …

1
জেনকিনস পাইপলাইন: এজেন্ট বনাম নোড?
জিনকিনস পাইপলাইনে এজেন্ট এবং নোডের মধ্যে পার্থক্য কী ? আমি এই সংজ্ঞাগুলি পেয়েছি: নোড : একটি পাইপলাইন সম্পাদিত বেশিরভাগ কাজ এক বা একাধিক ঘোষিত নোড পদক্ষেপের প্রসঙ্গে। এজেন্ট : এজেন্টের নির্দেশিকা জেনকিন্স পরিবেশে পুরো পাইপলাইন, বা একটি নির্দিষ্ট পর্যায়ে কার্যকর হবে যেখানে এজেন্টের নির্দেশিকা রাখা হয়েছে তার উপর নির্ভর করে …

6
শংসাপত্র সহ জেনকিনস পাইপলাইন গিট এসসিএম চেকআউট করবেন?
আমি এই টিউটোরিয়াল অনুসরণ করছিলাম : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } তবে এটি শংসাপত্রগুলি কীভাবে যুক্ত করবেন তা জানায় না। জেনকিন্সের সুনির্দিষ্ট "শংসাপত্রগুলি" বিভাগ রয়েছে যেখানে আপনি ব্যবহারকারীর ব্যবহার এবং পাসের সংজ্ঞা দেন এবং তারপরে চাকরিতে ব্যবহারের জন্য আইডি পান, তবে পাইপলাইন নির্দেশিকায় আমি কীভাবে এটি ব্যবহার করব? …

5
জেনকিনস: পাইপলাইন পর্যায়ে পরিবর্তনশীল সংজ্ঞায়িত করা যায় না
আমি একটি ঘোষিত জেনকিনস পাইপলাইন স্ক্রিপ্ট তৈরি করার চেষ্টা করছি তবে সাধারণ ভেরিয়েবল ঘোষণার সাথে সমস্যা রয়েছে। আমার লিপিটি এখানে: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh "echo ${foo}" } } …

15
জেনকিনস পাইপলাইন কাজের মধ্যে সমস্ত `env` সম্পত্তি কীভাবে তালিকাভুক্ত করবেন?
একটি জেনকিন্সকে দেওয়া 2.1 বিল্ড পাইপলাইন দেওয়া, জেনকিনস একটি envপরিবর্তনশীলকে ইনজেক্টে ইনজেক্ট করে node{}। উদাহরণস্বরূপ, এর BRANCH_NAMEসাথে অ্যাক্সেস করা যেতে পারে node { echo ${env.BRANCH_NAME} ... আমি জেনকিনস পাইপলাইনের মধ্যে সমস্ত env সম্পত্তি প্রতিধ্বনি করতে চাই ... তা বিবেচনা করে আমি সমস্ত বৈশিষ্ট্য সময়ের আগে জানি না । আমি কোড …

4
জেনকিনস সিআই পাইপলাইন স্ক্রিপ্টগুলিকে পদ্ধতি গ্রোভি.লং.গ্রোভিঅবজেক্ট ব্যবহারের অনুমতি নেই
আমি জাভা প্রকল্পগুলি সংকলনের জন্য জেনকিনস 2 ব্যবহার করছি, আমি একটি pom.xML থেকে সংস্করণটি পড়তে চাই, আমি এই উদাহরণটি অনুসরণ করছিলাম: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md উদাহরণটি পরামর্শ দেয়: দেখে মনে হচ্ছে ফাইল সিস্টেম অ্যাক্সেস করতে কিছু সুরক্ষা সমস্যা রয়েছে তবে আমি কী বুঝতে পারি না এটি কী সমস্যা দিচ্ছে (বা কেন): আমি উদাহরণের …

8
জেনকিন্স স্ক্রিপ্টেড পাইপলাইন বা ঘোষিত পাইপলাইন
আমি আমার পুরানো স্টাইলের প্রকল্প বেস ওয়ার্কফ্লো জেনকিনসের উপর ভিত্তি করে পাইপলাইনে রূপান্তর করার চেষ্টা করছি। দস্তাবেজগুলির মধ্য দিয়ে যাওয়ার সময় আমি দেখতে পেলাম যে দুটি পৃথক বাক্য গঠন scriptedএবং নাম রয়েছে declarative। যেমন জেনকিন্স ওয়েব declarativeসিনট্যাক্স রিলিজ সম্প্রতি (2016 সালের শেষের দিকে)। যদিও একটি নতুন সিনট্যাক্স রিলিজ রয়েছে জেনকিন্স …

2
জেনকিনস পাইপলাইনে কীভাবে একটি টাইমআউট পদক্ষেপ যুক্ত করবেন
আপনি যখন কোনও ফ্রি স্টাইল প্রকল্প ব্যবহার করছেন তখন আপনি সেট করতে পারেন 20 মিনিটের পরে বিল্ডটি বাতিল করা যদি শেষ না হয়। জেনকিনস মাল্টি ব্রাঞ্চ পাইপলাইন প্রকল্পের মাধ্যমে এটি কীভাবে সম্ভব?

7
পাইপলাইনে sh DSL কমান্ড থেকে স্ট্যান্ডআউট ক্যাপচার করা কি সম্ভব?
উদাহরণ স্বরূপ: var output=sh "echo foo"; echo "output=$output"; আমি পাবো: output=0 সুতরাং, স্পষ্টতই আমি স্টডআউটের পরিবর্তে প্রস্থান কোডটি পাই। পাইপলাইন ভেরিয়েবলে স্টাডাউটটি ক্যাপচার করা কী সম্ভব, যেমনটি আমি পেতে পারি: output=foo আমার ফলাফল হিসাবে?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.