1. 程式人生 > >linux下安裝及配置jenkins

linux下安裝及配置jenkins

jenkins常用的有兩種安裝方式:

1、直接下載war包jenkins.war,下載地址https://jenkins.io/download

直接下載


1.1、可以把war包直接部署到servlet容器中,如tomcat。

1.2、可以使用命令直接執行war包,java -jar jenkins.war

jenkins下載:http://pkg.jenkins-ci.org/redhat/

下載rpm包到本地

在linux下使用rpm包安裝命令:

sudo rpm -ih jenkins-1.562-1.1.noarch.rpm
[[email protected] Desktop]# sudo
rpm -ih jenkins-2.9-1.1.noarch.rpm warning: jenkins-2.9-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY ########################################### [100%] ########################################### [100%]

自動安裝完成之後: 

/usr/lib/jenkins/jenkins.war    WAR包 

/etc/sysconfig/jenkins       配置檔案

/var/lib/jenkins/       預設的JENKINS_HOME目錄

/var/log/jenkins/jenkins.log    Jenkins日誌檔案
 
 安裝完成之後啟動jenkins

啟動命令:

sudo service jenkins start
[[email protected] jenkins]# sudo service jenkins start
Starting Jenkins bash: /usr/bin/java: No such file or directory
                                                           [FAILED]

會報這個錯誤,這是由於沒有配置java環境,有兩種方法可以解決:

1. 安裝jdk環境

  先檢查一下java虛擬機器有沒有安裝,如果沒有就安裝

java --version
//如果沒有,則安裝

2.在jenkins配置檔案中配置

  需要“vi /etc/init.d/jenkins”,把java路徑加上,如下:

複製程式碼
# Search usable Java. We do this because various reports indicated
# that /usr/bin/java may not always point to Java >= 1.6
# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html
candidates="
/usr/java/jdk1.7.0_79/bin/java
/etc/alternatives/java/usr/lib/jvm/java-1.6.0/bin/java/usr/lib/jvm/jre-1.6.0/bin/java/usr/lib/jvm/java-1.7.0/bin/java/usr/lib/jvm/jre-1.7.0/bin/java/usr/lib/jvm/java-1.8.0/bin/java/usr/lib/jvm/jre-1.8.0/bin/java/usr/bin/java"for candidate in $candidatesdo [ -x "$JENKINS_JAVA_CMD" ] && break JENKINS_JAVA_CMD="$candidate"doneJAVA_CMD="$JENKINS_JAVA_CMD $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR" 複製程式碼

  上述配置檔案中紅色字型的內容是我配置自己的jdk路徑

由於我的系統中的java是自己解壓安裝的,所以我採用了第二種方式

 配置jenkis的埠  

1 [root@centos03 home]#  vi /etc/sysconfig/jenkins

找到修改埠號:

JENKINS_PORT="8080"  此埠不衝突可以不修改 

再次啟動jenkins:

[[email protected] jenkins]# sudo service jenkins start
Starting Jenkins                                           [  OK  ]

修改jenkins預設的操作使用者,linux下jenkins預設使用jenkins使用者進行指令碼和檔案的操作,如果不修改,在部署專案時需要調整涉及到的檔案和目錄的操作許可權,可以調整jenkins配置檔案,將使用者修改為root使用者。

vi /etc/sysconfig/jenkins

將JENKINS_USER="jenkins"調整為JENKINS_USER="root"

在本地瀏覽器中輸入“http://IP:8888”登入jenkins,第一次登入Jenkins 會要求解鎖

開啟紅色標記中的路徑,取出password,填入上圖,點選“continue”

[[email protected]_18_93 ~]# cd /var/lib/jenkins/secrets:

輸入完成後會提示安裝自定義外掛還是推薦外掛,此處我選擇推薦外掛:

等待外掛安裝完成後

輸入上述資訊,設定管理員使用者

至此,jenkins已安裝完成。


相關推薦

linux安裝配置jenkins(war包)

eight 成功 .html 輸入 需要 目錄 bubuko grep test 1、由於Jenkins是基於Java開發的,安裝前確認操作系統已經安裝了jdk和tomcat 如何安裝,請參考WINDOWS/LINUX上部署TOMCAT服務器 2、下載war包: htt

linux安裝配置jenkins

jenkins常用的有兩種安裝方式: 1、直接下載war包jenkins.war,下載地址https://jenkins.io/download 直接下載 1.1、可以把war包直接部署到servlet容器中,如tomcat。 1.2、可以使用命令直接執行wa

Linux安裝配置jenkins

1.從jenkins官網下載最新的jenkins的war包,地址:https://jenkins.io/. 2.將jenkins.war丟到tomcat中,並啟動 3.瀏覽器輸入ip:port/jenkins訪問

Linux安裝配置、啟動Apache

util roo 驗證 post res 啟動 php cto 直接 安裝Apache前準備: 1、檢查該環境中是否已經存在httpd服務的配置文件,默認存儲路徑:/etc/httpd/httpd.conf(這是centos預裝的Apache的一個ent版本,一般我們安裝

Linux安裝配置Nginx

下載 訪問 準備 cep ssi config configure 你會 inpu 一、準備 Nginx版本:nginx-1.7.7.tar.gz 請自行到官網下載對應的版本。 二、步驟 ?在Linux新建一個queenLove用戶 [[email prot

VMware + ubuntu16.04 Linux 安裝配置Gogs

自己 不知道 advance bsp 空間 home apt-get gogs systemctl 本文在Win7+VMware的ubuntu 16.04中測試。運行如下命令: sudo apt-get install git sudo adduser git # 為Go

Linux Tomcat安裝配置詳細步驟

linu uri 得到 developer .sh spa develop 技術分享 .tar.gz 1. 連接服務器,進入你要存儲文件的文件夾(我的是 cd /root/developer),下載tomcat,得到 apache-tomcat-9.0.4.tar.gz

linux安裝配置Redis

修改 密碼 ted 路徑 設置密碼 fix 安裝與配置 安裝 bsp 1.安裝 (1)獲取源代碼   wget http://download.redis.io/releases/redis-4.0.8.tar.gz (2)解壓   tar xzvf redis-4.0.8

在Windows環境安裝配置gcc編譯器

我們都知道,gcc是GNU作業系統的編譯套件,那麼在Windows系統下可以使用gcc嗎?答案是可以的。 介紹MinGW 首先我們先介紹下MinGW,MinGM是指只用自由軟體來生成純粹的Win32可執行檔案的編譯環境,它是Minimalist GNU on Windows的略稱,見名知意,

MongoDB4.0.3 在WIndows安裝配置教程

前言 最近專業課需要做一個大專案,其中資料庫方面需要用到MongoDB這塊,記錄一下自己的學習過程。 MongoDB 是一個面向文件資料庫,MongoDB 是最通用的 NoSQL 解決案。它可以看成是關係型資料庫的代替方案。和關係型資料庫一樣,它也可以和其他的 NoSQL 解決案

nginx 系列1 linux安裝以及配置IIS分發

一. 安裝   作業系統:centos 7 ,nginx版本1.12.2,windows server 2008 iis    1.1 確認nginx所依賴的工具     Zlib:  nginx提供gzip模組,需要zlib庫支援,Openssl: nginx提供ssl功能, Pcre: 支援地址重寫rew

RabbitMQ的學習(一):Windows安裝配置RabbitMQ,erlang環境變數

前言:從本章開始,慢慢去了解並深化架構師成長路上所需要的基礎框架:訊息中介軟體; 從這裡開始,會一直往下學習,從what to do到how to do 到why to do。先學會如何使用中介軟體,到後面慢慢去體會中介軟體原理及精髓,然後到最後自己再搭建一個簡單的中介軟體框架。這是該分類的

python開發之virtualenv與virtualenvwrapper(linux安裝配置)

在使用python開發過程中,會經常碰到不同的工程依賴不同版本的庫的問題,所以我們需要對於不同的工程使用不同的虛擬環境來保持開發環境以及宿主環境的清潔 ----------virtualenv 一個可以幫助我們管理不同python環境的好工具,它可以在系統中建立多個不同並且相互不干擾的虛擬環境、  

linux離線安裝配置redis

本文以centos7系統為例,介紹離線安裝redis步驟 一、環境準備 檢查伺服器上是否存在gcc-c++的環境,使用命令: rpm -qa | grep gcc-c++ 如果沒有該環境,則需要安裝該環境,離線安裝步驟為: 1、獲取相關rpm包,將其存放到伺服器上某

【Docker】在Linux安裝配置Docker環境

0x00 前言 沒有太多說的,這個可能也到處都有…… 每個人的方法大概也大同小異? 主要是自己第一次接觸docker,就當作簡單的做一個記錄與總結吧。 (注意:本篇和以前的環境配置不同,遇到的問題過多,而且最終不是自己獨立完成 (故主要著眼於出現問題的記錄與過程

Linux JDK安裝配置 (.bin格式)

轉自:https://jingyan.baidu.com/article/3052f5a1f4de6797f21f866b.html linux中增加環境變數: vi /etc/profile 或者 vi .bash_profile JAVA_HOME=/root/jdk

Mac安裝配置Eclipse

1.安裝Eclipse前先確認你的Mac上是否已安裝java執行環境。進入終端,輸入”java -version”,如果返回了java版本號則說明已安裝,否則,請先安裝java執行環境: 3.這裡列出了多種下載安裝包,根據你的需求來選擇。由於我們需要開發基於web的jsp程式,所以要選擇Java

Linux安裝操作SQL資料庫

——————————————————————————————————————— 主機作業系統:Centos 6.7 安裝配置:SQL資料庫郵箱:[email protected]——

Linux安裝簡單使用nmap/zenmap

作用: 檢測網路上的主機 檢測主機上開放的埠 檢測作業系統,硬體地址,以及軟體版本 檢測脆弱性的漏洞(Nmap的指令碼) 1/yum安裝: 命令:yum install nmap 安裝後可執行命令: nmap -h 檢視幫助文件,如有幫助文件則表示安裝成功

ElasticSearch之——linux安裝head外掛

轉載請註明出處:https://blog.csdn.net/l1028386804/article/details/79955325系統環境: vm12 下的centos 7.2當前安裝版本: elasticsearch-2.4.0.tar.gz安裝和學習可參照官方文件: 安