Linux-安裝 jenkins

Jenkins 是什么?

Jenkins是一款開源 CI&CD 軟件涨共,用于自動化各種任務(wù)九榔,包括構(gòu)建段磨、測試和部署軟件葵擎。
Jenkins 支持各種運行方式,可通過系統(tǒng)包、Docker 或者通過一個獨立的 Java 程序。

系統(tǒng)要求

最低推薦配置:

  • 256MB 可用內(nèi)存
  • 1GB 可用磁盤空間(作為一個 Docker 容器運行 jenkins 的話推薦10GB)

為小團隊推薦的硬件配置:

  • 1GB + 可用內(nèi)存
  • 50 GB + 可用磁盤空間

需要安裝以下軟件:
* Java 8 ( JRE 或者 JDK 都可以)
* Docker (導(dǎo)航到網(wǎng)站頂部的 Get Docker 鏈接以訪問適合您平臺的 Docker 下載)

快速安裝

  1. 下載 Jenkins.
  2. 打開終端進入到下載目錄.
  3. 運行命令 java -jar jenkins.war --httpPort=8080.
  4. 打開瀏覽器進入鏈接 http://localhost:8080.
  5. 按照說明完成安裝.
    安裝完成后,您可以開始使用 Jenkins吆倦!

Docker 平臺

docker run \
  -u root \
  --rm \
  -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v jenkins-data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkinsci/blueocean

CentOS 平臺

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

如果您以前從 Jenkins 導(dǎo)入過這個密鑰,那么 rpm -- import 將會失敗坐求,因為您已經(jīng)有了一個密鑰逼庞。請忽略這一點,繼續(xù)前進瞻赶。

yum install jenkins

你需要顯式地安裝一個 Java JRE赛糟,因為 Oracle 的 Java rpm 是不正確的,并且無法注冊為提供 Java 依賴項砸逊。因此璧南,在 Java 上添加一個明確的依賴需求將強制安裝 OpenJDK JVM。

查看 jenkins 安裝路徑

rpm -ql jenkins

根據(jù)需要师逸,請確實是否會端口沖突司倚,否則需要修改端口。

vim /etc/sysconfig/jenkins

然后打開終端進入到下載目錄篓像。

cd /usr/lib/jenkins/

運行命令

java -jar jenkins.war --httpPort=8081

打開瀏覽器進入鏈接 http://localhost:8081

這里終端會提示

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

f8fa46b7bdca495fbcdf16f18fd99400

This may also be found at: /root/.jenkins/secrets/initialAdminPassword

Debian/Ubuntu

在基于Debian的發(fā)行版(如Ubuntu)上动知,您可通過apt安裝Jenkins

an apt repository可獲得最新版本,較老但穩(wěn)定的LTS版本在this apt repository這里可獲得

wget -q -O - https://pkg.jenkins.io/debian/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

安裝這個軟件包將會:

  • 將 Jenkins 設(shè)置為啟動時啟動的守護進程员辩。查看/etc/init.d/jenkins獲取更多細節(jié)
  • 創(chuàng)建一個 'jenkins' 用戶來運行此服務(wù)
  • 直接將控制臺日志輸出到文件/var/log/jenkins/jenkins.log盒粮。如果您正在解決 Jenkins 問題,請檢查此文件
  • /etc/default/jenkins`為啟動填充配置參數(shù)奠滑,例如 JENKINS_HOME
  • 將Jenkins設(shè)置為在端口 8080 上進行監(jiān)聽丹皱。使用瀏覽器訪問此端口以開始配置

如果你的/etc/init.d/jenkins文件無法啟動 Jenkins,編輯/etc/default/jenkins宋税, 修改 ----HTTP_PORT=8080--------HTTP_PORT=8081---- 在這里摊崭,“8081”也可被換為其他可用端口。

設(shè)置向?qū)?/h2>

這里自定義配合 和 推薦配置 中選擇推薦配置杰赛,然后下一步

關(guān)閉 Jenkins
http://localhost:8080/exit

重啟 Jenkies
http://localhost:8080/restart

重新加載配置信息
http://localhost:8080/reload

使得 jenkins 一直后臺運行的命令

nohup java -jar /usr/lib/jenkins/jenkins.war --httpPort=8081 &

后臺啟動后呢簸,要想關(guān)閉的話,結(jié)合 /exit 即可。

參考

Jenkins
https://www.jenkins.io/zh/

jenkinsci/blueocean - Docker Image | Docker Hub
https://hub.docker.com/r/jenkinsci/blueocean

CentOS7下yum安裝Jenkins - 簡書
http://www.reibang.com/p/180fb11a5b96

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末根时,一起剝皮案震驚了整個濱河市嘿架,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌啸箫,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伞芹,死亡現(xiàn)場離奇詭異忘苛,居然都是意外死亡,警方通過查閱死者的電腦和手機唱较,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門扎唾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人南缓,你說我怎么就攤上這事胸遇。” “怎么了汉形?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵纸镊,是天一觀的道長。 經(jīng)常有香客問我概疆,道長逗威,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任岔冀,我火速辦了婚禮凯旭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘使套。我一直安慰自己罐呼,他們只是感情好,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布侦高。 她就那樣靜靜地躺著嫉柴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪奉呛。 梳的紋絲不亂的頭發(fā)上差凹,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機與錄音侧馅,去河邊找鬼危尿。 笑死,一個胖子當著我的面吹牛馁痴,可吹牛的內(nèi)容都是我干的谊娇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼济欢!你這毒婦竟也來了赠堵?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤法褥,失蹤者是張志新(化名)和其女友劉穎茫叭,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體半等,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡揍愁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了杀饵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片莽囤。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖切距,靈堂內(nèi)的尸體忽然破棺而出朽缎,到底是詐尸還是另有隱情,我是刑警寧澤谜悟,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布话肖,位于F島的核電站,受9級特大地震影響葡幸,放射性物質(zhì)發(fā)生泄漏狼牺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一礼患、第九天 我趴在偏房一處隱蔽的房頂上張望是钥。 院中可真熱鬧,春花似錦缅叠、人聲如沸悄泥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽弹囚。三九已至,卻和暖如春领曼,著一層夾襖步出監(jiān)牢的瞬間鸥鹉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工庶骄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留毁渗,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓单刁,卻偏偏與公主長得像灸异,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容