iOS 新版Jenkins安装

292 阅读2分钟

一、安装Java环境

检测Java JDK是否安装,终端输入

   java -version

出现下面代码说明已安装

java 11.0.13 2021-10-19 LTS

Java(TM) SE Runtime Environment 18.9 (build 11.0.13+10-LTS-370)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.13+10-LTS-370, mixed mode)

如果未安装可以去该网站下载安装 :www.oracle.com/java/techno…

二、安装Homebrew(安装过可以跳过)

homebrew是Mac的包管理器,主要由4部分组成,分别是brew、homebrew-core、homebrew-bottles和homebrew-cask。正如Linux的yum一样。使用包管理器就省去了注册账号、寻找版本、下载、解压、安装等繁琐的步骤。安装的时候使用命令行就可以直接安装

  1. 官网安装

   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

有时安装比较慢,可以使用下面方式安装

  1. 镜像安装

   /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

安装的homebrew路径是/opt/homebrew/bin/brew。终端看到Installation succesful表明已经安装完成,安装完毕之后

会提示 /usr/local/bin is not in your PATH,

配置环境变量:

sudo vim .bash_profile

添加export PATH=/usr/local/bin:$PATH

source .bash_profile 使环境变量生效

  1. 安装太慢?

Homebrew默认是官网的源,但是官方源会很慢,就有必要切换到我们国内的源了

如:

   中科大镜像 https://mirrors.ustc.edu.cn/

   清华镜像 https://mirrors.tuna.tsinghua.edu.cn/#

   北京外国语镜像 https://mirrors.bfsu.edu.cn/#

查看brew当前源:

   cd "$(brew --repo)" && git remote -v

查看brew-core当前源

   cd "$(brew --repo homebrew/core)" && git remote -v

比如切换清华镜像(其他镜像可以类比):

替换brew

   cd "$(brew --repo)" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

替换homebrew-core

   cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

替换homebrew-cask

   cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

替换bottles

   echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc

修改完上面这4部分之后,使其生效

   source ~/.bash_profile

刷新源

   brew update

三、安装Jenkins

  1. 使用homebrew来安装稳定版本:

   //安装 brew install jenkins-lts
   //启动服务 brew services start jenkins-lts
   //重启服务 brew services restart jenkins-lts
   //更新服务 brew upgrade jenkins-lts

安装好之后浏览器中输入http://localhost:8080 打开Jenkins页面

  • 输入密码 (cd 到 Jenkins提示的路径,找到相应文件,使用记事本打开即可看到)
  • 安装推荐插件
  • 创建管理员账户(如:JenkinsMac 密码:123456)
  • ....
  • 完成

  1. 配置局域网内访问

找到下面路径:

   /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist

修改homebrew.mxcl.jenkins.plist修改其文件中的--httpListenAddress=x.x.x.x,其中x.x.x.x是你本机的ip地址,这样在同一局域网下的别的机器就可以直接访问Jenkins了。

  1. 安装Xcode插件

没有安装Keychains and Provisioning Profiles Management插件,因为这个插件在新版Jenkins出现了无法上传keychain 和 profile文件的问题

在搜索框中输入 Xcode integration 找到并下载

找到侧边栏-->新建任务-->新建自由风格任务,如

image.png 点击项目进入项目配置页面,点击配置按钮

image.png 进行如下配置:

没有凭据则创建一个

  1. 构建-重要步骤

image.png

image.png

至此,配置结束,点击保存,再进来点击应用

按照上面步骤就能顺利打包,试一试吧!