導航:首頁 > 操作系統 > linux安裝jenkins配置

linux安裝jenkins配置

發布時間:2022-07-16 05:47:58

⑴ 怎麼在linux上部署jenkins

你的linux是哪一種?RedHat/Fedora/CentOS ,Ubuntu/Debian還是OpenSuse? 下載對應的安裝包後,第一種,用rpm -i 要是遇到依賴問題,建議先用yum install或dnf install (Fedora22開始用DNF取代yum,解決rpm包依賴問題)把依賴包給安裝設置好。 第...

⑵ linux下怎麼配置jenkins裡面的pom文件

需要的工具:Linux或window、Jenkins、tomcat7、Jdk、maven、項目部署的war包 1、首先從Jenkins官網下載最新的Jenkins的war包http://jenkins-ci.org/ 2、把jenkins.war放在tomcat的webApps下,然後啟動tomcat 配置完成後點擊應用、保存。

⑶ Jenkins怎麼安裝

一、Windows環境中安裝Jenkins
在最簡單的情況下,Jenkins 只需要兩個步驟:
1、下載最新的版本(一個 WAR 文件)。Jenkins官方網址:
2、命運行運行 java -jar jenkins.war(默認情況下埠是8080,如果要使用其他埠啟動,可以通過命令行」java –jar Jenkins.war --httpPort=80」的方式修改)
注意:Jenkins 需要運行 Java 5以及以上的版本。
還有一種安裝方式就是將下載的war包文件部署到 servlet 容器,然後啟動容器,在瀏覽器的URL地址欄中輸入類似這樣的地址即可。下圖是安裝成功後的界面(使用的是Linux+Tomcat6+Java6環境):

二、Jenkins配置
在配置前的一些話:Jenkins的配置不可能全部都說到的,大部分配置是有英文說明的,點擊輸入框後面的問號就可以看見了。英文不會用翻譯工具,多測試幾次,你就懂了。
2.1 系統管理
在已運行的Jenkins主頁中,點擊左側的系統管理進入如下界面:

2.1.1 提示信息
Ps:版本不同提示的消息有可能不同
2.1.1.1 Utf-8編碼
Your container doesn't use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, this will cause problems. See Containers and Tomcat i18n for more details.
Jenkins建議在tomcat中使用utf-8編碼,配置tomcat下conf目錄的server.xml文件

Ps:如果Job的控制台中文輸出亂碼,請將URIEncoding=」utf-8」更改為useBodyEncodingForURI="true"
2.1.1.2 新的版本
New version of Jenkins (1.518.JENKINS-14362-jzlib) is available for download (changelog).
提示有新的版本可以下載了,喜歡更新的點擊download去下載吧!
2.1.1.3 安全設置

詹金斯允許網路上的任何人代表您啟動進程。考慮至少啟用身份驗證來阻止濫用。點擊Dismiss忽略該消息,點擊Setup Security進入設置界面.詳細設置請參考 Configure Global Security(安全設置) 章節
2.1.2 系統設置
在已運行的Jenkins主頁中,點擊左側的系統管理—>系統設置進入如下界面:

ps:jenkins的根目錄,默認地在C:\Documents and Settings\AAA\.hudson。

2.1.2.1 JDK、Maven、Ant配置(圖為Windows環境)
配置一個JDK、Ant、Maven實例,請在每一節下面單擊Add(新增) 按鈕,這里將添加實例的名稱和絕對地址。下圖描述了這兩個部分。

點擊「安裝」,添加相應的設置,如下圖:

JDK別名:給你看的,隨便你自己
JAVA_HOME:這個是本機JDK的安裝路徑(錯誤的路徑會有紅字提示你的)
自動安裝:不推薦這個選項
註:Ant、Maven的配置是一樣的(JDK去oracle官網下載,Ant與Maven去apache官網下載)
Ps:每個文本框後面都有個問號,點擊問號就會出現幫助信息

2.1.2.2 郵件通知配置(默認)
2.1.2.2.1 配置發件人地址

系統管理員郵件地址(System Admin e-mail address):Jenkins郵件發送地址,切記,必須設置。
2.1.2.2.2 配置郵件通知

設置:SMTP伺服器,勾選"使用SMTP認證",輸入用戶名與密碼
Ps:小技巧:用戶默認郵件後綴配置了後,以後你填寫郵件地址只需要@之前的就行了

2.1.2.3 Subversion配置

Subversion Workspace Version:Subversion 的版本號,選擇你對應的版本號就行了

2.1.3 Configure Global Security(安全設置)
在已運行的Jenkins主頁中,點擊左側的系統管理—>Configure Global Security進入如下界面:

設置如上圖,保存後系統管理中就出現管理用戶的選項。頁面右上角也會出現登錄/注冊的選項。
此設置:只有登錄用戶可以做任何事

⑷ linux 怎麼安裝低版本的jenkins

安裝插件後,進入系統設置頁面,配置如下: 官網上安全域設置為Servlet容器代理,實際操作發現Jenkins專有用戶資料庫也是可以的。 二、配置許可權 在系統管理頁面點擊Manage and Assign Roles進入角色管理頁面

⑸ jenkins 可以安裝在linux系統嗎

1. 安裝jdk
Java代碼
cd ~/software

wget http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-i586-rpm.bin

chmod u+x jdk-6u27-linux-i586-rpm.bin

./jdk-6u27-linux-i586-rpm.bin

java -version

2. 安裝maven
Java代碼
cd ~/software

wget http://labs.renren.com/apache-mirror//maven/binaries/apache-maven-3.0.3-bin.tar.gz

tar -xzvf apache-maven-3.0.3-bin.tar.gz

cd /opt

sudo mkdir maven

sudo chown/chgrp admin maven

mv ~/software/apache-maven-3.0.3 /opt/maven

3. 配置maven
Java代碼
附:
./執行命令
vi /etc/profile
M2_HOME=/opt/maven/apache-maven-3.0.3
PATH=$PATH:/usr/local/mysql/bin:$M2_HOME/bin
中間用:隔開,這樣做每次啟動仍然存在,否則只是全局變數,重啟消失
保存後 source /etc/profile
env 查看
mvn -version

M2_HOME=/opt/maven/apache-maven-3.0.3

PATH=$PATH:$M2_HOME/bin

mvn -version

3. 安裝jenkins
Java代碼 收藏代碼
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

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

sudo yum install jenkins

rpm -ql jenkins

4. 配置jenkins
Java代碼
// edit JENKINS_PORT, JENKINS_USER
sudo vi /etc/sysconfig/jenkins

5. 修改jenkins許可權(如果修改JENKINS_USER情況下)
Java代碼
sudo chown/chgrp admin /usr/lib/jenkins
sudo chown/chgrp admin /var/log/jenkins
sudo chown/chgrp admin /var/lib/jenkins

6. 啟動jenkins
Java代碼
sudo /sbin/service jenkins start

⑹ linux系統中安裝jenkins可以指定安裝目錄嗎

建議你用yum的方式安裝指定版本到指定路徑
yum -c /etc/yum.conf --installroot=/tmp/jenkins --releasever=/ install jenkins-2.176.1-1.1.noarch.rpm
jenkins的rpm包是not relocatable
也可以用war包的方式以tomcat發布到指定路徑

⑺ 如何設置jenkins伺服器環境變數

啟動Jenkins
1、 安裝jdk
從略,建議1.6或以上版本,配置好環境變數。
2、 安裝tomcat
從略,安裝完調試下tomcat是否正常。

3、 安裝ant
下載zip包,解壓後配置好環境變數。

4、 安裝jenkins
下載war包,命名為Jenkins,拷貝到tomcat/webapps目錄下。

5、 安裝android SDK
下載安裝,完成後配置好Android_SDK_HOME環境變數。此步驟主要用於進行android自動化測試,若不進行此項可略過。

安裝完成後啟動tomcat/bin/startup.bat文件(linux下是startup.sh),在瀏覽器輸入http://localhost:8080/jenkins,8080為tomcat埠,即可訪問jenkins伺服器。
配置Jenkins
1、 JDK配置
新增JDK,指定JDK名字和JAVA_HOME
2、 ANT配置
新增ANT,指定ANT名字和ANT_HOME
3、 Maven配置
從略,本文未使用到Maven,具體配置方法參考Google。
4、 Subversion
選擇1.6版本SVN,勾選Update default Subversion credentials cache after successful authentication
5、 郵件通知
填寫SMTP server、Default user E-mail suffix、System Admin E-mail Address、Jenkins URL、勾選Use SMTP Authentication,填寫User Name、Password、Use SSL、SMTP port、Chareset(UTF-8) 、Default Content Type(默認)、Default Recipients(默認收件人),配置完成後可進行測試郵件。
6、 Jenkins URL
配置該URL,用於別人訪問。
插件管理
1、 Hudson Subversion Plug-in,jenkins的svn插件。
2、 Android Emulator Plugin,android模擬器插件。
3、 JUnit Attachments Plugin,junit測試報告附件插件。
4、 Email-ext plugin,郵件擴展插件。此處說明下,默認Jenkins只會發送構建失敗的郵件,我們需安裝此插件才能自定義不同場景。
5、 Deploy to container Plugin遠程發布插件。
自動化測試
打包源工程
Android程序

本小節講訴如何打包一個Android工程,當前使用的是ant進行編譯源碼
1、 首先構建一個自由風格的Job。
2、 添加源碼路徑,選擇所使用的版本控制器,輸入源碼路徑。
3、 構建觸發器可根據需要選擇是否定時構建。
4、 構建環境,此處Jenkins安裝了Android Emulator Plugin插件,可以啟動已有模擬器或添加新的模擬器,本文案例中使用真機調試。
5、 構建,卸載手機中原程序 adb –s uninstall com.XXXXXX
6、 生成bulid.xml文件,-p後面跟工程所在的本地jenkins下路徑
android update project -n *** c:\被測工程Job路徑\workspace
7、 Ant進行編譯程序,並安裝到當前手機中
ant debug install -f c:\被測工程Job路徑\workspace\build.xml
8、 構建後操作,本案例中構建完成後自動啟動構建下一個測試Job
Bulid other projects,選擇測試工程的Job.
打包測試工程
Android程序

本小節講訴如何構建一個Android測試工程,包括郵件發送和測試報告展示。
1、 構建步驟1-7和Android程序章節一樣,從略。
2、 本文案例中測試程序是通過命令行啟動運行的,所以在此處增加一個批處理運行。P.S. adb shell am instrument -w -e class com.megafon.test.MegafonTest#testDeleteContact com.megafon.test/android.test.InstrumentationTestRunner ,此處是通過批處理來單獨運行一個個的測試用例。避免了Junit3的無序執行的問題。
3、 刪除Workspace中原來存在的測試報告文件,一般不刪除也會覆蓋。
如何讓測試程序生成xml格式的測試報告,其他文章會重點介紹。
4、 從手機中拷貝測試報告,最終測試是在手機上運行,所以報告也生成在手機中,使用adb pull命令把測試報告全部拷貝到workspace下制定目錄。
5、 構建後操作,發布測試報告,如果報告中包含附件,此處使用到JUnit Attachments Plugin插件。
6、 郵件通知,此處使用到Email-ext plugin插件,前面的默認,直接使用我們在系統管理裡面設置的默認值。
7、 點擊右下角高級按鈕,可選擇不同場景下發送郵件。
8、 測試結果展示,在本次構建的控制台可以顯示當前所有的構建日誌。
9、測試報告點擊Test Result可以顯示所有測試記錄。

⑻ 怎麼在linux環境安裝jenkins.war

你的linux是哪一種?RedHat/Fedora/CentOS ,Ubuntu/Debian還是OpenSuse?
下載對應的安裝包後,第一種,用rpm -i 要是遇到依賴問題,建議先用yum install或dnf install (Fedora22開始用DNF取代yum,解決rpm包依賴問題)把依賴包給安裝設置好。
第二種用dpkg -i 要是遇到依賴問題,建議先用apt-get install把依賴包給安裝設置好。
至於OpenSuse,它其實和紅帽Red Hat有些淵源。也可以使用rpm -i 來安裝,不過,他沒有yum,它解決依賴包是 yast或zast,這是命令行的方式,如果不習慣,可以使用yast2或zast2,就有了圖形化的界面了。不過前提條件是OpenSuse系統在安裝時勾選了圖形化界面。yast和zast有什麼不同?答案是一樣。因為Suse是德國人開發的版本。在他們的鍵盤上。按y鍵顯示z,按z鍵顯示y。所以才有yast和zast都行的結果。

那麼多文件,怎麼選?建議,選高不選低。選擇文件版本高的。
比如jenkins-1.642.3-1.1.noarch.rpm和jenkins-1.625.3-1.1.noarch.rpm選前面的。這兩個安裝包,名稱上基本一致。都已jenkin-1開頭,第一個圓點後面一個是642,一個是625。642和625那個大?當然是642,所以,選前不選後。那麼,jenkins-1.625.3-1.1.noarch.rpm與jenkins-1.625.2-1.1.noarch.rpm呢?也是選前不選後。因為第一個圓點後面雖然都是625,但是第2個圓點後面不同了,一個是3-1,一個是2-1。3跟2比誰大?3,所以,選前不選後。
那jenkins-1.625.2-1.1.noarch.rpm跟jenkins-1.609.3-1.1.noarch.rpm呢?還是選前不選後,因為雖然在第2個圓點後面,一個是3-1,一個是2-1,3大於2,但是,在第一個圓點後面,一個是625每一個是609。625大於609,因此,還是選前不選後。所以,把整個安裝包的文件名稱仔細觀察一下,以圓點為界。第一個點前面如果有數字,大的選取,小的放棄。如果沒有或相同,看第1個點和第2個點之間。選大,棄小。要是還一樣,看第2和第3之間同樣選大棄小。再相同,看第3和第4.依次類推。
實際上這是判斷兩個文件版本高低的方法。通常說來,應用軟體工具高版本兼容低版本,而低版本未必兼容高版本。而且高版本可能解決的低版本的一些BUG漏洞。因此,我建議你選高不選低。這是為了以後安裝配置使用中少一些困難和障礙。

閱讀全文

與linux安裝jenkins配置相關的資料

熱點內容
業余編程語言哪個好學 瀏覽:131
按照文件夾分個壓縮 瀏覽:102
航空工業出版社單片機原理及應用 瀏覽:756
如何在電信app上綁定親情號 瀏覽:374
安卓的怎麼用原相機拍月亮 瀏覽:803
配音秀為什麼顯示伺服器去配音了 瀏覽:755
c盤清理壓縮舊文件 瀏覽:325
app怎麼交付 瀏覽:343
圖蟲app怎麼才能轉到金幣 瀏覽:175
如何做徵文app 瀏覽:446
用什麼app管理斐訊 瀏覽:169
安卓如何下載寶可夢劍盾 瀏覽:166
編譯器開發屬於哪個方向 瀏覽:940
megawin單片機 瀏覽:687
以色列加密貨幣監督 瀏覽:909
程序員前端現在怎麼樣 瀏覽:499
伺服器和介面地址ping不通 瀏覽:557
linux命令返回上級目錄 瀏覽:899
移動花卡寶藏版為什麼不能選免流app 瀏覽:257
速騰carplay怎麼用安卓 瀏覽:13