天天看點

Jenkins 檢視jenkins版本:下載下傳位址使用jenkins.war安裝報錯郵件部署使用者權限配置項目jenkins打包失敗原因:

jenkins是一個連續內建工具,可以按照配置的步驟進行腳本的執行(windows下bat,linux下shell,相當于可以遠端對某台電腦執行一系列的腳本),ant任務的執行,版本管理的更新(svn 管理)等,一般用來打版本。還可以配置參數,環境變量等。

檢視jenkins版本:

1.網頁檢視: 右下角

Jenkins 檢視jenkins版本:下載下傳位址使用jenkins.war安裝報錯郵件部署使用者權限配置項目jenkins打包失敗原因:

2.安裝目錄檢視:找到config.xml

Jenkins 檢視jenkins版本:下載下傳位址使用jenkins.war安裝報錯郵件部署使用者權限配置項目jenkins打包失敗原因:

下載下傳位址

windows版的jenkins版本

http://mirrors.jenkins-ci.org/windows/

jenkins 插件下載下傳位址

http://updates.jenkins-ci.org/download/plugins/

使用jenkins.war安裝

下好了一個版本的jenkins.war以後,在指令行輸入:
java -jar jenkins.war
           

提示說java版本太低了,檢視java的版本:

java -version

更新的話去官網下,解除安裝舊的,下載下傳新的安裝即可

然後重新輸入 java -jar jenkins.war 安裝,預設安裝到目前使用者的下的 .jenkins

C:\Users\XXXX\.jenkins
           

啟動jenkins服務

綠色版。

1.直接指令行:

java -jar jenkins.war
           

2.或者寫也給啟動腳本bat,把jenkins.war複制到安裝目錄下

@echo off
set JENKINS_HOME=D:\.jenkins\jenkins
cd /d %JENKINS_HOME%
java -jar %JENKINS_HOME%\jenkins.war
           

報錯

1.svn: E155021: This client is too old to work with the working

本地用戶端版本 高于 jenkins svn插件版本。

checkout出來的代碼,右鍵svn沒有log,所要upgrade,那就upgrade一下

2.Jenkins update的時候出現卡死,然後強制關閉jenkins服務以後,svn版本就被lock住了,就cleanup不了,提示 系統找不到指定檔案

強制清理 https://blog.csdn.net/keenweiwei/article/details/34090553

3.Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: sun.java2d.HeadlessGraphicsEnvironment cannot be cast to sun.awt.Win32GraphicsEnvironment 提示顯示卡調用失敗

打版本有時候就會出現這個異常,打版本失敗,搜不到據說是之前的jenkins的一個bug 原來是1.79,現在更新到2以後了就沒有出現過了

郵件部署

先在全局設定裡面

Jenkins 檢視jenkins版本:下載下傳位址使用jenkins.war安裝報錯郵件部署使用者權限配置項目jenkins打包失敗原因:

然後在每個job中配置

Jenkins 檢視jenkins版本:下載下傳位址使用jenkins.war安裝報錯郵件部署使用者權限配置項目jenkins打包失敗原因:
Jenkins 檢視jenkins版本:下載下傳位址使用jenkins.war安裝報錯郵件部署使用者權限配置項目jenkins打包失敗原因:

使用者權限配置

安裝了一個anthorize project的插件以後,每個job都會多出這個

Jenkins 檢視jenkins版本:下載下傳位址使用jenkins.war安裝報錯郵件部署使用者權限配置項目jenkins打包失敗原因:

Jenkins 檢視jenkins版本:下載下傳位址使用jenkins.war安裝報錯郵件部署使用者權限配置項目jenkins打包失敗原因:

項目jenkins打包失敗原因:

到jenkins上檢視錯誤日志。

一般原因有:

Unity沒有關

svn更新失敗

C#腳本打包失敗

機器的存儲空間滿了

證書錯誤(ios版本)

對jenkins上的jobs配置進行優化:

配置增加郵件通知打包結果;新增jobs完成增加了新的裝置id的證書更新,無需版本組同僚到每台機器上部署。

上一篇: 技能和責任
下一篇: VLOOKUP使用