ഉബുണ്ടു 20.04/18.04-ൽ Jenkins എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


സോഫ്റ്റ്uവെയർ നിർമ്മിക്കുന്നതിലും പരിശോധിക്കുന്നതിലും ഡെലിവറി ചെയ്യുന്നതിലും വിന്യസിക്കുന്നതിലും ഉൾപ്പെട്ടിട്ടുള്ള ആവർത്തിച്ചുള്ള സാങ്കേതിക അസൈൻമെന്റുകൾ ഓട്ടോമേറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ഒരു പ്രമുഖ സ്വയം ഉൾക്കൊള്ളുന്ന ഓപ്പൺ സോഴ്uസ് ഓട്ടോമേഷൻ സെർവറാണ് ജെങ്കിൻസ്.

ജെൻകിൻസ് ജാവ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, ഉബുണ്ടു പാക്കേജുകൾ, ഡോക്കർ, അല്ലെങ്കിൽ ഒരു സെർവറിൽ പ്രവർത്തിപ്പിക്കുന്നതിന് ഒരു വെബ് ആപ്ലിക്കേഷന്റെ എല്ലാ ഉള്ളടക്കങ്ങളും ഉൾക്കൊള്ളുന്ന അതിന്റെ വെബ് ആപ്ലിക്കേഷൻ ആർക്കൈവ് (WAR) ഫയൽ ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

ഈ ലേഖനത്തിൽ, ഉബുണ്ടു 20.04, ഉബുണ്ടു 18.04 എന്നിവയിൽ ജെങ്കിൻസ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഡെബിയൻ പാക്കേജ് റിപ്പോസിറ്ററി എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നിങ്ങൾ പഠിക്കും.

  • ഒരു ചെറിയ ടീമിന് കുറഞ്ഞത് 1 GB റാമും പ്രൊഡക്ഷൻ ലെവൽ ജെങ്കിൻസ് ഇൻസ്റ്റാളേഷനായി 4 GB+ റാമും.
  • Oracle JDK 11 ഇൻസ്റ്റാൾ ചെയ്തു, ഉബുണ്ടു 20.04/18.04-ൽ OpenJDK ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള ഞങ്ങളുടെ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നു.

ഉബുണ്ടുവിൽ ജെങ്കിൻസ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ഉബുണ്ടുവിൽ, നിങ്ങൾക്ക് ഡിഫോൾട്ട് റിപ്പോസിറ്ററികളിൽ നിന്ന് apt വഴി ജെങ്കിൻസ് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും, എന്നാൽ ഏറ്റവും പുതിയ ലഭ്യമായ പതിപ്പിന് പിന്നിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന പതിപ്പ്.

Jenkins സവിശേഷതകളുടെയും പരിഹാരങ്ങളുടെയും ഏറ്റവും പുതിയ സ്ഥിരതയുള്ള പതിപ്പ് പ്രയോജനപ്പെടുത്തുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ പ്രോജക്റ്റ് പരിപാലിക്കുന്ന പാക്കേജുകൾ ഉപയോഗിക്കുക.

$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
$ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install jenkins

സിസ്റ്റത്തിൽ ജെൻകിൻസും അതിന്റെ ഡിപൻഡൻസികളും ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് systemctl കമാൻഡുകൾ ഉപയോഗിച്ച് Jenkins സെർവറിന്റെ സ്റ്റാറ്റസ് ആരംഭിക്കാനും പ്രവർത്തനക്ഷമമാക്കാനും പരിശോധിക്കാനും കഴിയും.

$ sudo systemctl start jenkins
$ sudo systemctl enable jenkins
$ sudo systemctl status jenkins

അടുത്തതായി, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ ufw ഫയർവാളിൽ സ്ഥിരസ്ഥിതി ജെങ്കിൻസ് പോർട്ട് 8080 തുറക്കേണ്ടതുണ്ട്.

$ sudo ufw allow 8080
$ sudo ufw status

ഇപ്പോൾ Jenkins ഇൻസ്റ്റാൾ ചെയ്യുകയും ഞങ്ങളുടെ ഫയർവാൾ കോൺഫിഗർ ചെയ്യുകയും ചെയ്uതു, വെബ് ബ്രൗസർ വഴി നമുക്ക് പ്രാരംഭ സജ്ജീകരണം പൂർത്തിയാക്കാം.

ഉബുണ്ടുവിൽ ജെങ്കിൻസ് സജ്ജീകരിക്കുന്നു

ജെൻകിൻസ് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കാൻ, ഇനിപ്പറയുന്ന വിലാസത്തിൽ അതിന്റെ ഡിഫോൾട്ട് പോർട്ട് 8080-ൽ ജെങ്കിൻസ് സെറ്റപ്പ് പേജ് സന്ദർശിക്കുക.

http://your_server_ip_or_domain:8080

പ്രാരംഭ പാസ്uവേഡിന്റെ സ്ഥാനം കാണിക്കുന്ന അൺലോക്ക് ജെങ്കിൻസ് സ്uക്രീൻ നിങ്ങൾ കാണും:

ഇപ്പോൾ പാസ്uവേഡ് കാണുന്നതിന് ഇനിപ്പറയുന്ന cat കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword

അടുത്തതായി, ഈ 32 പ്രതീകങ്ങളുള്ള പാസ്uവേഡ് പകർത്തി അഡ്മിനിസ്ട്രേറ്റർ പാസ്uവേഡ് ഫീൽഡിൽ ഒട്ടിക്കുക, തുടർന്ന് തുടരുക ക്ലിക്കുചെയ്യുക.

അടുത്തതായി, നിങ്ങൾക്ക് കസ്റ്റമൈസ് ജെങ്കിൻസ് വിഭാഗം ലഭിക്കും, ഇവിടെ നിങ്ങൾക്ക് നിർദ്ദേശിച്ച പ്ലഗിനുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനോ നിർദ്ദിഷ്ട പ്ലഗിനുകൾ തിരഞ്ഞെടുക്കാനോ ഉള്ള ഓപ്ഷൻ ലഭിക്കും. നിർദ്ദേശിച്ച പ്ലഗിനുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക എന്ന ഓപ്ഷൻ ഞങ്ങൾ തിരഞ്ഞെടുക്കും, അത് ഉടൻ തന്നെ ഇൻസ്റ്റലേഷൻ പ്രക്രിയ ആരംഭിക്കും.

ജെൻകിൻസ് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, ഒരു ആദ്യ അഡ്മിനിസ്ട്രേറ്റീവ് ഉപയോക്താവിനെ സൃഷ്ടിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. ഞങ്ങൾ മുകളിൽ സജ്ജമാക്കിയ പ്രാരംഭ പാസ്uവേഡ് ഉപയോഗിക്കുന്നതിന് നിങ്ങൾക്ക് ഈ ഘട്ടം ഒഴിവാക്കി അഡ്മിനായി തുടരാം.

ഈ ഘട്ടത്തിൽ, നിങ്ങൾ ജെങ്കിൻസിന്റെ ഇൻസ്റ്റാളേഷൻ വിജയകരമായി പൂർത്തിയാക്കി.

ഈ ലേഖനത്തിൽ, ഉബുണ്ടു സെർവറിൽ പ്രൊജക്റ്റ് നൽകുന്ന പാക്കേജുകൾ ഉപയോഗിച്ച് ജെൻകിൻസ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും സജ്ജീകരിക്കാമെന്നും നിങ്ങൾ പഠിച്ചു. ഇപ്പോൾ നിങ്ങൾക്ക് ഡാഷ്uബോർഡിൽ നിന്ന് ജെങ്കിൻസ് പര്യവേക്ഷണം ചെയ്യാൻ ആരംഭിക്കാം.