मैं जेनकींस सीआई के लिए नया हूं। मैं अपने रिमोट जेनकींस में आरवीएम स्थापित कर रहा हूं और जब मैं खोल के नीचे निष्पादित करता हूं।आरवीएम और जेनकींस सेटअप
#!/bin/bash -x
source ~/.bashrc
rvm use [email protected]
मुझे निम्न त्रुटियां मिलती हैं।
+ source /var/lib/jenkins/.bashrc
++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/var/lib/jenkins/.rvm/bin:/var/lib/jenkins/.rvm/bin
+ rvm use [email protected]
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
You need to change your terminal settings to allow shell login.
Please visit https://rvm.io/workflow/screen/ for example.
इसका क्या अर्थ है? मुझे कोई विचार नहीं है। क्रिप्या मेरि सहायता करे।
UPDATED: मैं स्क्रिप्ट नीचे की कोशिश की कर रहा हूँ लेकिन मैं अभी भी त्रुटियों मिलती है:
#!/bin/bash -x
source /home/zeck/.bashrc
[[ -s ".rvmrc" ]] && source .rvmrc
export RAILS_ENV=test
bundle install
त्रुटियाँ:
/tmp/hudson457106939700368111.sh: line 5: bundle: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
खोल जेनकींस निर्माण RVM, gemsets और जवाहरात का पता नहीं लगा सकते हैं। मुझे क्या करना चाहिए?
अद्यतन 2: इसलिए जेनकिंस रूबी का पता नहीं लगा सकता है।
+ ruby -v
/tmp/hudson2505951775163045158.sh: line 5: ruby: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILUR
मैं किसी भी जेनकींस प्लगइन का उपयोग नहीं कर रहा हूं और मैं सिर्फ बिल्ड-> खोल अनुभाग को निष्पादित करता हूं।
जेक, मैं भी इस मुद्दे को हल करने में पागल हो रहा हूं, आपने इसे कैसे ठीक किया ??? – Farooq