Mac环境jenkins多渠道配置打包Flutter、Android应用

这里写目录标题

  • 前言
  • Jenkins安装
    • 启动
    • 安装插件
  • 项目配置
    • General配置
    • 源码管理
    • 构建
    • 构建后操作
    • 执行
  • 解决问题
    • 找不到./gradlew命令
      • 解决方法1
      • 解决方法2
    • 只显示代码,没有正常显示二维码
    • 局域网ip无法访问jenkins
      • 修改配置
      • 可能与nginx的端口占用有关
  • 参考

前言

关于Flutter、Android多渠道配置打包,源码

Jenkins安装

两种安装方式:

  • 各平台官网安装Jenkins步骤
  • mac官网安装jenkins步骤
  1. 使用命令行安装稳定版
brew install jenkins-lts
  1. 下载pkg安装包
    官方下载安装包地址,官方不推荐使用这种方式

使用brew安装会自动安装openjdk,也可以使用自己环境的jdk,我不想使用openjdk的环境,所以我修改了配置文件,加载本地的jdk环境。如果想修改,可以跳过这一部分内容。

  1. 首先
cd /usr/local/opt/jenkins

先复制一个homebrew.mxcl.jenkins.plist文件,再打开homebrew.mxcl.jenkins.plist文件
Mac环境jenkins多渠道配置打包Flutter、Android应用_第1张图片
修改这两部分的内容,第一个修改为自己的jdk环境,第二个作用是允许局域网ip访问,如果是默认的127.0.0.1,可能会只允许本地访问。

/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/bin/java
--httpListenAddress=0.0.0.0

启动

启动、停止、重启命令

brew services start jenkins
brew services stop jenkins
brew services restart jenkins

使用brew services start jenkins启动jenkins,第一次在控制台启动会把初始密码显示出来,直接复制就行。如果没有出现初始化密码,可以使用命令查看

cat 

你可能感兴趣的:(Flutter,android,flutter,jenkins,移动端)