Flutter Jenkins android/ios自动打包配置
mac 安装Jenkins
mac 安装java
安装 java 官网地址
jenkins下载地址
brew install jenkins-lts
#启动
brew services start jenkins-lts
#停止
brew services stop jenkins-lts
#重启
brew services restart jenkins-lts
打开jenkins
http://localhost:8080/

1. 复制上面文件路径->前往文件-> 复制秘钥
2. 安装自定义插件
3. 创建第一个管理员账户
配置全局凭证
android sdk

获取path 命令:
终端输入: echo $path

android 相关配置

###全局工具配置 
jdk 配置
查看jdk路径命令: /usr/libexec/java_home -V

gradle 配置

添加凭据
 
添加git 账户信息
1. 点击全局
2. 点击右上角 add Credentials

添加ios 证书 相关 凭证
1. 添加 Apple Developer Profile
2. 添加 Certificate p12 文件
 
新建任务

输入项目名称
  
执行shell android
flutter build apk
执行shell ios
flutter build ipa
xcodebuild -exportArchive -exportOptionsPlist "${WORKSPACE}/AdExportOptions.plist" -archivePath "${WORKSPACE}/build/ios/archive/Runner.xcarchive" -exportPath "${WORKSPACE}/ipa" -allowProvisioningUpdates
|