用戶設置
jenkins有自有的用戶數據庫,爲了安全考慮,可以啓用用戶註冊,使用權限控制登錄。
切記,授權策略要先選擇“登錄用戶可以做任何事”,因爲現在還沒有任何用戶,不能指定管理員,設置之後保存退出。
填寫註冊信息。
然後使用剛纔註冊的用戶登錄,”系統管理—>Configure Global Security”到安全管理界面
將剛纔的授權策略改爲“安全矩陣”,在這個矩陣裏,可以指定用戶的權限,如上圖。
注意:
如果忘記了管理員的密碼怎麼辦呢?這裏還有一個補救的辦法。打開目錄C:/<用戶>/.jenkins/config.xml
刪掉上圖紅色圈圈的部分,即:
<useSecurity>true</useSecurity>
<authorizationStategy class="hudson.sucrity.FullControlOnceLoggedInAuthorizationStrategy">
......
</authorizationStategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>false</disableSignup>
..
</securityRealm>
這樣用戶權限等於是初始化了,要重新配置。
系統設置
“系統管理—>系統設置”,進入到系統設置界面
該頁面,如果沒有說到的就保持默認設置。
Android sdk目錄
JDK目錄
Git目錄
Gradle 目錄,使用Android Studio目錄下的Gradle版本
Jenkins路徑(要使用ip,不能用localhost)和管理員郵箱配置
郵箱通知設置
在點擊測試的時候,可能會報錯,大概意識是提示沒有授權,原因是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的使用