天天看點

Android-使用Jenkins自動化打包詳解-Linux篇

文章目錄

  • ​​購買和使用阿裡雲​​
  • ​​安裝寶塔面闆​​
  • ​​安裝Tomcat​​
  • ​​安裝 jenkins​​
  • ​​配置jenkins​​
  • ​​設定FTP​​
  • ​​jenkins 正常操作​​
  • ​​修改admin密碼​​

購買和使用阿裡雲

首先購買阿裡雲,可從以下兩個連結購買:

購買成功後進入 ​​阿裡雲控制台​​,找到購買的雲伺服器即可管理

點選左側執行個體,列出伺服器清單。點選遠端連接配接即可進行連接配接

Android-使用Jenkins自動化打包詳解-Linux篇

連接配接之前,我們需要重置執行個體密碼。然後需要進行手機校驗和重新開機,新密碼才能生效:

Android-使用Jenkins自動化打包詳解-Linux篇
Android-使用Jenkins自動化打包詳解-Linux篇

可以選擇 VNC登入

Android-使用Jenkins自動化打包詳解-Linux篇

我們選擇第一個,這時會彈出一個密碼

Android-使用Jenkins自動化打包詳解-Linux篇

比如說是 2oTJbg,在彈出頁面輸入這個密碼即可登入

Android-使用Jenkins自動化打包詳解-Linux篇
Android-使用Jenkins自動化打包詳解-Linux篇

安裝寶塔面闆

​​進入寶塔官網​​​,點選​​立即安裝​​​

Android-使用Jenkins自動化打包詳解-Linux篇

按照教程安裝即可。這裡我用最簡潔的步驟記錄下

1、​​開端口​​

開放端口 8888(寶塔面闆用到的) 、8080(後邊安裝 tomcat 用到的)、21(FTP用到的)、39000/40000(FTP用到的,如果不添加連結ftp會報錯:MLSD 錯誤: 20 秒後無活動,連接配接逾時 錯誤: 讀取目錄清單失敗)

Android-使用Jenkins自動化打包詳解-Linux篇
Android-使用Jenkins自動化打包詳解-Linux篇

2、安裝

複制指令,在第一步登入後的指令視窗執行

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh      
Android-使用Jenkins自動化打包詳解-Linux篇

安裝成功後在最後會有 寶塔面闆位址 和 賬号密碼

Android-使用Jenkins自動化打包詳解-Linux篇

寶塔面闆登入後:

Android-使用Jenkins自動化打包詳解-Linux篇

接下來我們都通過寶塔面闆操作了。很友善

安裝Tomcat

通過軟體商店搜尋到 tomcat 進行安裝,我選擇安裝 tomcat9

Android-使用Jenkins自動化打包詳解-Linux篇

安裝完後 tomcat 目錄在 www -> server -> tomcat

Android-使用Jenkins自動化打包詳解-Linux篇

寶塔面闆中放行 8080 端口,注意:之前需在阿裡雲放行 8080 端口

Android-使用Jenkins自動化打包詳解-Linux篇

現在複制寶塔面闆位址,端口改為8080,安裝成功可以看到以下界面

Android-使用Jenkins自動化打包詳解-Linux篇

安裝 jenkins

參照之前的文章:下載下傳jenkins,得到 war 包後上傳到 www -> server -> tomcat -> webapps

Android-使用Jenkins自動化打包詳解-Linux篇

然後重新開機 apache

Android-使用Jenkins自動化打包詳解-Linux篇

現在通路 ​​

​寶塔面闆ip:8080/jenkins​

​​ 就能看到以下界面了

Android-使用Jenkins自動化打包詳解-Linux篇

初始密碼在

Android-使用Jenkins自動化打包詳解-Linux篇

後邊安裝插件等步驟可以直接點選右上角 × 來關閉,因為可能通路不到

Android-使用Jenkins自動化打包詳解-Linux篇

到此為止 jenkins 就安裝好了

配置jenkins

1、安裝插件

安裝插件這部分可以檢視 ​Android-使用Jenkins自動化打包詳解-windows篇。操作一樣的

2、Manage Jenkins -> Global Tools Configuration

安裝 JDK 和 Git,都選自動安裝即可

設定 Gradle ,可以設定成固定版本,這裡我不設定了,後邊加入項目的時候用項目裡的版本

3、Manage Jenkins -> Configure System

勾選 Environment variables,添加 ANDROID_HOME變量,這個值是sdk路徑,可以去系統變量看下填的什麼

設定FTP

jenkins 正常操作

修改admin密碼

繼續閱讀