Jenkin+fastlane+fir 自动化打包小记

1,525 阅读1分钟

下载jenkins

java -jar jenkins.war

启动 需要指定端口的话 java -jar jenkins.war --ajp13Port=-1 --httpPort=xxx 为了方便每次启动 写了个简单的.sh

baseDirForScriptSelf=$(cd "$(dirname "$0")"; pwd)
cd ${baseDirForScriptSelf}
java -jar jenkins.war --ajp13Port=-1 --httpPort=80

下载fastlane

由于jenkins fir 插件失效,所有用了fastlane,只用来上传fir

cd 到项目路径

fastlane init

安装fir cli

fastlane add_plugin fir_cli
#查看是否安装成功
fastlane action fir_cli

上传apk文件

fastlane run fir_cli api_token:"YOUR_FIR_API_TOKEN" specify_file_path:"YOUR IPA OR APK FILE PATH"

也可把指令写在Fastfile里

Jenkins配置

jdk配置,android Home配置,gradle选择下载

主要几个插件:description setter plugin;Git Parameter Plug-In;Qy Wechat Notification Plugin

项目配置

image.png

image.png

image.png

image.png

image.png

image.png

image.png