jenkins簡單入門

jenkins是基于Java開發(fā)的一種持續(xù)集成工具毅厚,用于監(jiān)控持續(xù)重復(fù)的工作耘子。 可以用它做網(wǎng)站代碼提交,更新踩麦。(僅供學(xué)習(xí)參考)

一、安裝

首先保證系統(tǒng)中已經(jīng)安裝了jdk勾徽,最好是jdk1.7以上滑凉。

http://jenkins-ci.org/下載本機環(huán)境相對應(yīng)安裝包

windows運行java –jar Jenkins.war。

mac直接安裝下載jenkins文件喘帚。

在本地瀏覽器或虛擬機的瀏覽器中輸入http://localhost:8080訪問畅姊。

jenkins默認(rèn)會存放在用戶主目錄下的.jenkins文件夾中。

本地安裝在虛擬機CentOS上面吹由。

注意安裝JAVA才能運行.

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

安裝GIT

yum update

yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel

yum install curl-devel

yum install autoconf

wget http://git-core.googlecode.com/files/git-1.8.3.2.tar.gz

tar xzvf git-1.8.3.2.tar.gz

cd git-1.8.3.2

autoconf

./configure --with-curl=/opt/git

make

make install

修改etc/passwd文件,讓jenkins用戶有ssh操作權(quán)限若未。

jenkins:x:496:496:Jenkins Continuous Integration Server:/var/lib/jenkins:/bin/bash

使用jenkins用戶

su jenkins

然后 生成ssh-key

ssh -keygen -t rsa -C "youremail@example.com"

在瀏覽器中輸入http://192.168.0.101:8080

二、使用

系統(tǒng)管理--管理插件--可選插件搜索git

安裝Git plugin和GitHub plugin插件

進入"系統(tǒng)管理->系統(tǒng)設(shè)置"設(shè)置Jenkins的相關(guān)參數(shù)倾鲫。主要是設(shè)置Git和GitHub插件的參數(shù)粗合,在Git下的Path to executable一欄添加本機的git的路徑,在Git plugin下的添加本地Git的user.name和user.email的信息级乍,在GitHub Web Hook下添加GitHub賬戶的相關(guān)信息舌劳。

如果想要使用郵件的功能,需要在郵件通知的一欄添加SMTP服務(wù)器和郵箱的相關(guān)信息玫荣,添加后點擊Test的按鈕測試一下能否正常發(fā)送郵件甚淡,這一功能可以在后面的項目中使Email Notification功能得以正常使用。

設(shè)置GIT

新建項目

配置ssh key

Credentials--Global credentials (unrestricted)--AddCredentials

配置項目Repository?URL輸入Repository的Git地址(代碼地址)

填寫shell命令

ls -la //列出文件

rsync -auv --delete --exclude=/.git --exclude-from=./deployignore

//rsync同步刪除過濾/.git設(shè)置過濾文件./deployignore

./ root@192.168.97.243:/root/www/

//用ssh登陸目標(biāo)服務(wù)器

ssh root@192.168.97.243 ls -la /root/www/

//列出文件

設(shè)置下更新目標(biāo)的的服務(wù)器(也就是192.168.97.243),使他支持ssh

vim /etc/ssh/sshd_config

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile ? ? ?.ssh/authorized_keys

安裝rsync

yum -y install rsync

新建ssh目錄

mkdir .ssh

chmod 755 .ssh/

然后在.ssh目錄下創(chuàng)建authorized_keys文件

touch authorized_keys

chmod 600 authorized_keys

把jenkins的key保存在這個文件贯卦。

點擊構(gòu)建资柔,顯示為藍色就表示成功,紅色為錯誤撵割。

來自:http://my.oschina.net/xinson/blog/473027

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贿堰,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子啡彬,更是在濱河造成了極大的恐慌羹与,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件庶灿,死亡現(xiàn)場離奇詭異纵搁,居然都是意外死亡,警方通過查閱死者的電腦和手機往踢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門腾誉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人峻呕,你說我怎么就攤上這事利职。” “怎么了瘦癌?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵猪贪,是天一觀的道長。 經(jīng)常有香客問我佩憾,道長哮伟,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任妄帘,我火速辦了婚禮,結(jié)果婚禮上池凄,老公的妹妹穿的比我還像新娘抡驼。我一直安慰自己,他們只是感情好肿仑,可當(dāng)我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布致盟。 她就那樣靜靜地躺著,像睡著了一般尤慰。 火紅的嫁衣襯著肌膚如雪馏锡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天伟端,我揣著相機與錄音杯道,去河邊找鬼。 笑死责蝠,一個胖子當(dāng)著我的面吹牛党巾,可吹牛的內(nèi)容都是我干的萎庭。 我是一名探鬼主播,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼齿拂,長吁一口氣:“原來是場噩夢啊……” “哼驳规!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起署海,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤吗购,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后砸狞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體巩搏,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年趾代,在試婚紗的時候發(fā)現(xiàn)自己被綠了贯底。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡撒强,死狀恐怖禽捆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情飘哨,我是刑警寧澤胚想,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站芽隆,受9級特大地震影響浊服,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜胚吁,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一牙躺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧腕扶,春花似錦孽拷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至窿侈,卻和暖如春炼幔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背史简。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工乃秀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓环形,卻偏偏與公主長得像策泣,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子抬吟,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,960評論 2 355

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

  • Jenkins是一款能提高效率的軟件萨咕,它能幫你把軟件開發(fā)過程形成工作流,典型的工作流包括以下幾個步驟 開發(fā) 提交 ...
    jony456123閱讀 1,801評論 0 2
  • 持續(xù)集成(CI)對于軟件工程來說非常重要火本,它的意義在于產(chǎn)品快速迭代的同時危队,還能夠讓代碼保持高質(zhì)量,所以編寫高質(zhì)量的...
    resolvewang閱讀 28,719評論 5 22
  • 測試環(huán)境: rsync-server:192.168.1.132 rsync-client:192.168.1.2...
    lailai900201閱讀 2,364評論 0 10
  • 4層負載均衡和7層負載均衡的區(qū)別钙畔。A茫陆、rsync的安裝;軟件包安裝# yum install rsync 注...
    米開朗基樂閱讀 3,661評論 0 1
  • 昨天始于今天 文 | 鴻鵠創(chuàng)客隊長 時光的車輪每天都一如既往的從眼前駛過擎析,可我們卻未曾阻撓簿盅,總喜歡在過去以后在回首...
    鴻鵠創(chuàng)客隊長閱讀 337評論 1 3