কিভাবে ব্যবহারকারী jenkins হিসাবে rvm ইনস্টল?


2

আমি অনুসরণ করছি এই পদক্ষেপ একটি উবুন্টু EC2 উদাহরণে একটি জেনকিন্স সার্ভার সেটআপ করতে।

আমি এই ধাপে না হওয়া পর্যন্ত সবকিছু ঠিক আছে:

enter image description here

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

ubuntu@ip-xxx-xxx-xxx-xxx:~$ sudo su jenkins
jenkins@ip-xxx-xxx-xxx-xxx:/home/ubuntu$ curl -L https://get.rvm.io | bash -s stable --ruby
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   184  100   184    0     0    257      0 --:--:-- --:--:-- --:--:--   345
100 20572  100 20572    0     0  21776      0 --:--:-- --:--:-- --:--:-- 21776
Downloading https://github.com/wayneeseguin/rvm/archive/stable.tar.gz

Upgrading the RVM installation in /var/lib/jenkins/.rvm/
    RVM PATH line found in /var/lib/jenkins/.bashrc /var/lib/jenkins/.zshrc.
    RVM sourcing line found in /var/lib/jenkins/.bash_profile /var/lib/jenkins/.zlogin.
Upgrade of RVM in /var/lib/jenkins/.rvm/ is complete.

# Jenkins-ci,
#
#   Thank you for using RVM!
#   We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.

In case of problems: http://rvm.io/help and https://twitter.com/rvm_io

Upgrade Notes:

  * No new notes to display.


rvm 1.24.7 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

Searching for binary rubies, this might take some time.
Found remote file https://rvm.io/binaries/ubuntu/12.04/x86_64/ruby-2.0.0-p353.tar.bz2
Checking requirements for ubuntu.
Installing requirements for ubuntu.
jenkins password required for 'apt-get --quiet --yes update':

কিভাবে আপনি এই সমাধান শেষ?
Ashitaka

উত্তর:


3

মনে হচ্ছে RVM ইনস্টলার অনুপস্থিত নির্ভরতাগুলি ইনস্টল করার জন্য apt-get চালানোর চেষ্টা করছে, আমরা পূর্ব ইনস্টলেশনের মাধ্যমে এটি ঠিক করতে পারি। রুট হিসাবে এটি চালানোর চেষ্টা করুন:

sudo apt-get install curl bison build-essential zlib1g-dev libssl-dev libreadline5-dev libxml2-dev git-core

এবং এখন Jenkins ব্যবহারকারী হিসাবে আপনার ইনস্টল কমান্ড আবার চেষ্টা করার চেষ্টা করুন।


আমি নির্ভরশীলতার তালিকাটি কোথায় পেয়েছি তা জানতে পেরে কৃতজ্ঞ থাকব, তাই এটি এখনও সঠিক কিনা তা আমি পরীক্ষা করতে পারি। ধন্যবাদ!
sampablokuper

1

এখানে জিজ্ঞাসা পাসওয়ার্ড জন্য sudo, এটি ইনস্টলেশন স্ক্রিপ্ট চালানোর অনুমতি দেয় apt-get। আপনি নিজে ব্যবহারকারীর সাথে এটি চালানো উচিত যার রুট অনুমতি আছে বা সাময়িকভাবে jerkins ব্যবহারকারীকে sudoers যুক্ত করুন এবং এটি চালানোর অনুমতি দিন apt-get অথবা এটি একটি সাময়িক পাসওয়ার্ড দিতে। যারা আমি দেখতে 3 উপায়।


0

অন্য সমাধানটি রুবিটিকে ম্যানুয়ালি ডাউনলোড করা এবং জেনকিনস হোমের সংরক্ষণাগার ফোল্ডারে আটকে রাখা .আরভিএম ফোল্ডার। Rvm একটি রুবি ডাউনলোড করার চেষ্টা করার আগে সেখানে দেখায়। যতদূর আমি জানি আপনি কেবল জেনকিন্স ব্যবহারকারীর কাছেই উপযুক্ত হতে পারেন, এবং সম্ভবত আপনি এটির কাছাকাছি যেতে চেষ্টা করবেন না।

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