前言
沒有比我更簡單的文章了缩挑,直接進(jìn)入正題
一道宅、需要先安裝fastlane環(huán)境
1湃交、保持電腦的ruby環(huán)境為最新
2镀首、終端安裝 fastlane:sudo gem install fastlane -NV
3、找到bash_profile文件伯复,并配置信息慨代,與下面第10一樣,可忽略此步驟
command+shift+G啸如,輸入~/.bash_profile侍匙,打開文件,配置如下信息:
```?
export LC_ALL=en_US.UTF-8
?export LANG=en_US.UTF-8
```
4叮雳、在需要的工具主目錄想暗,終端執(zhí)行fastlane init
會生成fastlane文件夾,我們要用到其中的fastfile文件帘不,打開fastfile文件说莫,自定義lane為beta(可隨意),做如圖配置:
文本信息:
<code>
# update_fastlane
default_platform(:ios)
platform :ios do
? desc "我要將XXXX上傳到蒲公英啊"
? lane :beta do
increment_build_number(xcodeproj: "XXXX.xcodeproj")
gym(
clean:true, # 打包前clean項(xiàng)目
#可選的值有:app-store、ad-hoc寞焙、development储狭、enterprise互婿。
export_method: "development", # 導(dǎo)出方式
scheme:"XXXX", #scheme
configuration:"Debug", #環(huán)境
output_directory:"./app", #ipa的存放目錄
# output_name:get_build_number() #輸出ipa的文件名為當(dāng)前的build號
output_name:"XXXX" #輸出ipa的文件名為當(dāng)前的build號
)
pgyer(
api_key: "你蒲公英的api_key",
user_key: "你蒲公英的user_key"",
? update_description: "fix something"
)
? end
end
</code>
5、依然(一定)在項(xiàng)目主目錄辽狈,執(zhí)行終端執(zhí)行fastlane add_plugin pgyer?
這是安裝上傳蒲公英的插件
至此fastlane的配置就可以了慈参,下面來安裝jenkins
二、安裝jenkins
1刮萌、終端執(zhí)行?brew install jenkins-lts 安裝?
2驮配、安裝成功后,繼續(xù)執(zhí)行brew services start jenkins-lts着茸,啟動jenkins
3壮锻、訪問http://localhost:8080/,根據(jù)提醒的目錄元扔,去復(fù)制密碼
4躯保、進(jìn)入jenkins頁面旋膳,我選擇了安裝推薦插件澎语,等待中
5、創(chuàng)建第一個管理員用戶界面验懊,很簡單
6擅羞、此步忽略,我安裝了兩個插件如下义图,但后來沒有用到减俏,可忽略此步驟
keychains and provisioning Profiles Management ?
Xcode integration
7、開始配置jenkins
我的項(xiàng)目是gitlab管理的碱工,所以我先配置了ssh密鑰娃承,來到j(luò)enkins主界面
今次點(diǎn)擊 系統(tǒng)管理——>Manage Credentials(憑據(jù))——>全局——>添加憑據(jù)——>選擇SSH username with private key——>Enter directly
然后,我們?nèi)カ@取密鑰怕篷,command+shift+G历筝,輸入~/.ssh/ 回車,將id_rsa文件里的內(nèi)容廊谓,復(fù)制出來梳猪,粘貼到下圖位置
SSH配置完成,記得檢查你gitlab中有沒有設(shè)置公鑰蒸痹,是需要設(shè)置的
8春弥、下面開始新建一個任務(wù),來到主界面叠荠,點(diǎn)擊新建任務(wù)匿沛,如圖
9、General 配置如圖
10榛鼎、構(gòu)建逃呼,增加構(gòu)建步驟公给,選擇執(zhí)行shell,并作如圖配置
<code>
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
cd /Users/xxx/Documents/Projects/你的項(xiàng)目目錄
fastlane beta
?</code>
cd 到你的項(xiàng)目目錄蜘渣,然后執(zhí)行事件配置好的 fastlane 命令
11淌铐、配置完畢,快去立即構(gòu)建吧蔫缸!