შესავალი

ჯენკინსი არის უნიკალური ავტომატიზაციის სერვერზე დაფუძნებული პროგრამა, რომელიც გადის Java servlet კონტეინერში. მომსახურება მხარს უჭერს სხვადასხვა სოციალური კონტროლის მენეჯმენტის (SCM) პროგრამული სისტემებს, როგორიცაა SVN, Git და Mercurial. ის ასევე უფასო პროგრამაა MIT ლიცენზიის ქვეშ.

ეს სახელმძღვანელო გადაგიყვანთ Jenkins on Ubuntu 18.04 VPS– ის ინსტალაციის პროცესში. ჩვენ დავიწყებთ ჯენკინსს დომენური სახელის ჰოსტინგის გაშვებით, შემდეგ დააინსტალირებთ მას Apache სერვერის ქვეშ და კონფიგურაციას ვაწარმოებთ, როგორც საპირისპირო სერვერის პროქსი..

Სანამ დაიწყებ

სანამ დაიწყებთ, გჭირდებათ შემდეგი: განახლებული Ubuntu 18.04 VPS ან თავდადებული სერვერი.

ნაბიჯი 1 – ჯავის დაყენება

იმის გამო, რომ ჯენკინსი Java- ზე მუშაობს, თქვენ უნდა დაიწყოს სერვერზე Java OpenJDK დაყენებით. ჯავის დამონტაჟება შესაძლებელია PPA საცავიდან, ქვემოთ მოცემული ბრძანებით:

$ Sudo apt ინსტალაცია პროგრამული უზრუნველყოფა-თვისებები-საერთო apt-transport-https -y
$ Sudo add-apt-repository ppa: openjdk-r / ppa -y

შემდეგი, დააინსტალირეთ ჯავა apt ბრძანებით:

$ Sudo apt ინსტალაცია openjdk-8-jdk -y

ინსტალაციის პროცესის დასრულების შემდეგ დაადასტურეთ, რომ სწორი Java პროგრამა დასრულებულია წარმატებით დაინსტალირებული:

$ Sudo java –ვერსია

ახლა, Java OpenJDK წარმატებით დაინსტალირდება თქვენს Ubuntu სერვერზე.

მნიშვნელოვანია აღინიშნოს, რომ თუ თქვენს სისტემას აქვს Java- ს რამდენიმე ვერსია, გამოიყენეთ შემდეგი ბრძანება java- ს სტანდარტული ვერსიის შესაცვლელად:

$ sudo განახლება-ალტერნატივა – icon Java

ნაბიჯი 2 – ჯენკინების დაინსტალირება

ჯენკინს აქვს ფუნქციური საცავი Ubuntu– სთვის, რაც Jenkins– ის ინსტალაციის აუცილებელი პაკეტია.

თქვენს სისტემაში GPG გასაღებები და ჯენკინსის საცავი დაამატეთ შემდეგი ბრძანება:

$ wget -q -O – https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key დამატება –

მას შემდეგ რაც გააქტიურეთ Jenkins საცავი, შეასრულეთ ქვემოთ მითითებული ბრძანება, რომ Debian– ის პაკეტის საცავი დაამატოთ თქვენი სერვერის წყაროების სიაზე:

$ Sudo sh -c ‘echo deb http://pkg.jenkins.io/debian-stable binary / > /etc/apt/source.list.d/jenkins.list ‘

შემდეგი, გააკეთეთ თანამედროვე პაკეტების განახლება, შემდეგ დააინსტალირეთ უახლესი Jenkins ვერსია შემდეგი ბრძანების გამოყენებით:

$ Sudo განახლება
$ Sudo apt install jenkins

ახლა, ჯენკინსი ავტომატურად დაიწყებს პროცესის დასრულების შემდეგ. დარწმუნდით, რომ დააყენეთ ის ჩატვირთვის დროს.

$ Sudo systemctl jenkins
$ Sudo systemctl საშუალებას აძლევს ჯენკინებს

შეამოწმეთ, რომ ჯენკინსი სწორად მუშაობს Ubuntu 18.04-ზე:

$ Sudo systemctl სტატუსის ჯენკინები

შემდეგი გამოშვება გამოჩნდება თქვენს ეკრანზე:

● jenkins.service- LSB: StartJenkinsatboottime
დატვირთულია: დატვირთული (/etc/init.d/jenkins; generated)
აქტიურია: აქტიურია (გამოსულია) მას შემდეგ, რაც Wed2018-09-2215: 18: 22PDT; 5min32sago
დოკუმენტები: კაცი: systemd-sysv- გენერატორი (8)
დავალებები: 0 (ლიმიტი: 2319)
CGroup: /system.slice/jenkins.service

ნაბიჯი 3 – UFW Firewall- ის კონფიგურაცია

ჯენკინსი განკუთვნილია პორტში 8080 გასაშვებად. ამ ეტაპზე ჩვენ პორტს გავხსნით ufw– ს საშუალებით:

$ Sudo ufw საშუალებას იძლევა 8080

შემდეგ აწარმოეთ ბრძანება ქვემოთ, რომ დაადასტუროთ ufw სტატუსი:

$ Sudo ufw სტატუსი

ეს მოგცემთ გამომავალს, როგორიცაა:

სტატუსი: აქტიური

მოქმედება From
—                         ——      —-
ყველგან დაუშვებელია
8080 ყველგან
OpenSSH (v6) ნება ყველგან (v6)
8080 (v6) ნება ყველგან (v6)

იმ შემთხვევაში, ufw არააქტიურია, შეასრულეთ ქვემოთ მოცემული ბრძანებები, რომ გააქტიუროთ და ჩართოთ OpenSSH

$ Sudo ufw საშუალებას აძლევს OpenSSH- ს
$ Sudo ufw ჩართვა

Სულ ესაა! ბუხარი მთლიანად კონფიგურებულია, პლუს ჯენკინსიც დამონტაჟებულია. ეს ნიშნავს, რომ ახლა შეგიძლიათ გააგრძელოთ ჯენკინსის საწყისი დაყენება.

ნაბიჯი 4 – ჯენკინსის კონფიგურაცია

Jenkins- ის დაყენების შემდეგ კონფიგურაციისთვის, გადადით ბრაუზერში 8080 პორტში, შეიყვანეთ თქვენი დომენის სახელი და IP მისამართი შემდეგ http: // your_ip_or_domain: 8080. შემდეგი ეკრანი გამოჩნდება:

როგორ დააყენოთ და დააინსტალიროთ Jenkins სერვერი თქვენს Ubuntu 18-ში

ინსტალაციის პროცესში, Jenkins- ის ინსტალერი ავტომატურად ქმნის პაროლს 32 სიმბოლოსთან. დაგავიწყდათ ფაილის თქვენი ტერმინალში ასლის დადება შემდეგი ბრძანების გამოყენებით:

$ sudo კატა / var / lib / jenkins / საიდუმლოებას / საწყისიAdminPassword

განთავსება ადმინისტრატორის პაროლი ყუთი და შეიყვანეთ პაროლი, შემდეგ დააჭირეთ ღილაკს განაგრძეთ.

თქვენ მიიღებთ ეკრანს, რომელიც ითხოვს Jenkins– ის რამოდენიმე რეკომენდებული მოდულის დაყენებას. შეარჩიეთ დააინსტალირეთ შემოთავაზებული დანამატები.

როგორ დააყენოთ და დააინსტალიროთ Jenkins სერვერი თქვენს Ubuntu 18-ში

შემდეგ გვერდზე ნაჩვენებია, რომ ინსტალაცია მიმდინარეობს.

როგორ დააყენოთ და დააინსტალიროთ Jenkins სერვერი თქვენს Ubuntu 18-ში

ჯენკინსის მოდულების წარმატებით განხორციელების შემდეგ, მოგეთხოვებათ შექმნათ ადმინისტრატორი. შეიყვანეთ საჭირო ინფორმაცია, შემდეგ დააჭირეთ ღილაკს შეინახეთ და გააგრძელეთ.

როგორ დააყენოთ და დააინსტალიროთ Jenkins სერვერი თქვენს Ubuntu 18-ში

თქვენ მოგთხოვთ შეხვიდეთ Jenkins– ის მაგალითზე. ჯენკინსის დომენის ჩართვა, შემდეგ დააჭირეთ ღილაკს შენახვა და დასრულება.

როგორ დააყენოთ და დააინსტალიროთ Jenkins სერვერი თქვენს Ubuntu 18-ში

ადმინისტრაციული მომხმარებლის ანგარიშის შექმნის შემდეგ, თქვენ მიიღებთ დადასტურების ეკრანს, რომელშიც ნაჩვენებია ”ჯენკინსი მზად არის”.

როგორ დააყენოთ და დააინსტალიროთ Jenkins სერვერი თქვენს Ubuntu 18-ში

ჯენკინის მთავარ დაფის გვერდზე ეწვია, დააჭირეთ ღილაკს “დაიწყე ჯენკინების გამოყენება”.

როგორ დააყენოთ და დააინსტალიროთ Jenkins სერვერი თქვენს Ubuntu 18-ში

ახლა ჯენკინსი წარმატებით იქნა დაინსტალირებული თქვენს Ubuntu 18.04 სისტემაზე.

დასკვნა

თქვენ წარმატებით დააინსტალირეთ და დააკონტროლეთ ჯენკინსი თქვენს Ubuntu 18.04 სერვერზე.

გადახედეთ Linux– ის ჰოსტინგის პირველ სამეულს

FastComet

საწყისი ფასი:
$ 2,95


საიმედოობა
9.7


ფასები
9.5


მეგობრული
9.7


მხარდაჭერა
9.7


მახასიათებლები
9.6

წაიკითხეთ მიმოხილვები

ეწვიეთ FastComet- ს

ჰოსტინჯერი

საწყისი ფასი:
$ 0,99


საიმედოობა
9.3


ფასები
9.3


მეგობრული
9.4


მხარდაჭერა
9.4


მახასიათებლები
9.2

წაიკითხეთ მიმოხილვები

ეწვიეთ ჰოსტინგერს

ChemiCloud

საწყისი ფასი:
$ 2.76


საიმედოობა
10


ფასები
9.9


მეგობრული
9.9


მხარდაჭერა
10


მახასიათებლები
9.9

წაიკითხეთ მიმოხილვები

ეწვიეთ ChemiCloud- ს

დაკავშირებული როგორ სტატიები

  • როგორ გავაგრძელოთ ჯენკინსის კონტეინერი უბუნტუზე 18.04
    ექსპერტი
  • როგორ დააინსტალიროთ MongoDB თქვენს Ubuntu 18.04 VPS ან გამოყოფილი სერვერი
    შუალედური
  • როგორ დააინსტალიროთ Git 2.15.1 Ubuntu 18.04
    შუალედური
  • როგორ დააინსტალიროთ MyWebSQL Ubuntu 18.04 VPS ან გამოყოფილი სერვერი
    შუალედური
  • როგორ დააინსტალიროთ LEMP (Nginx, MariaDB და PHP) Ubuntu 18.04 LTS?
    შუალედური
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me