Jenkins構建Android項目持續集成之系統配置篇

用戶設置

jenkins有自有的用戶數據庫,爲了安全考慮,可以啓用用戶註冊,使用權限控制登錄。
安全設置
這裏寫圖片描述
切記,授權策略要先選擇“登錄用戶可以做任何事”,因爲現在還沒有任何用戶,不能指定管理員,設置之後保存退出。
創建用戶
註冊
填寫註冊信息。

然後使用剛纔註冊的用戶登錄,”系統管理—>Configure Global Security”到安全管理界面
安全配置
將剛纔的授權策略改爲“安全矩陣”,在這個矩陣裏,可以指定用戶的權限,如上圖。

注意:
如果忘記了管理員的密碼怎麼辦呢?這裏還有一個補救的辦法。打開目錄C:/<用戶>/.jenkins/config.xml
config.xml
刪掉上圖紅色圈圈的部分,即:

<useSecurity>true</useSecurity>
<authorizationStategy class="hudson.sucrity.FullControlOnceLoggedInAuthorizationStrategy">
    ......
</authorizationStategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
   <disableSignup>false</disableSignup>
    .. 
</securityRealm>

這樣用戶權限等於是初始化了,要重新配置。

系統設置

“系統管理—>系統設置”,進入到系統設置界面
系統設置界面
該頁面,如果沒有說到的就保持默認設置。

  1. Android sdk目錄
    android sdk目錄

  2. JDK目錄
    JDK目錄

  3. Git目錄
    git目錄

  4. Gradle 目錄,使用Android Studio目錄下的Gradle版本
    gradle目錄

  5. Jenkins路徑(要使用ip,不能用localhost)和管理員郵箱配置
    這裏寫圖片描述

  6. 郵箱通知設置
    郵箱設置
    在點擊測試的時候,可能會報錯,大概意識是提示沒有授權,原因是qq郵箱在使用SMTP發送郵箱時,需要開啓一個設置。解決方法如下:
    登錄要用來發送的qq郵箱
    這裏寫圖片描述

這裏寫圖片描述

開啓SMTP的服務,之後會獲取到一個授權碼,將這個授權碼填到上面的密碼中。

最後保存即可。

注:用個人qq郵箱會需要授權問題,但使用企業qq郵箱時,直接填寫郵箱密碼即可,不知道其他郵箱會不會有這個問題。

總結

系統的配置就講到這了,主要是配置一些工具的環境地址。下一篇將要開始講如何創建一個項目、項目的配置、怎麼讓項目構建之後,將構建產物發給特定的人等等。

看下其他文章:
1、Jenkins構建Android項目持續集成之簡介篇
2、Jenkins構建Android項目持續集成之Jenkins的安裝篇
3、Jenkins構建Android項目持續集成之系統配置篇
4、Jenkins構建Android項目持續集成之創建項目
5、Jenkins構建Android項目持續集成之單元測試及代碼覆蓋率
6、Jenkins構建Android項目持續集成之findbugs的使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章