Jenkins for iOS版本

Jenkins是一个用Java编写的开源自动化服务器,旨在使开发人员发现自己重复的某些任务自动化。 Jenkins支持多个插件,使您可以使用许多第三方服务。 最好的事情是,如果找不到或使用插件,则只能受自己的脚本编写能力的限制,因为它能够运行任意的Shell脚本。

安装:

以下是在系统上安装Jenkins的先决条件,您的系统应具有:

Homebrew是一个免费的开源软件包管理系统,可简化在Apple macOS操作系统上安装软件的过程。

爪哇

要安装brew运行以下命令:

  ruby -e“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 

有时它会拒绝访问,然后执行以下两个命令,然后执行上述命令:

  sudo chown -R“ $ USER”:admin / usr / local 
  sudo chown -R“ $ USER”:admin /库/缓存/自制 

要安装Jenkins:

  酿造安装詹金斯 

如果您的系统上未安装Java,请运行以下命令来安装Java:

  brew cask安装java 

要安装Jenkins:

  酿造安装詹金斯 
  ln -sfv /usr/local/opt/jenkins/*.plist〜/ Library / LaunchAgents 
  launchctl加载〜/ Library / LaunchAgents / homebrew.mxcl.jenkins.plist 

要启动Jenkins,请运行以下命令:

  詹金斯 

它将启动Jenkins并生成密码。

设定:

转到http:// localhost:8080,输入生成的密码。

安装插件:(Git,Xcode)

要安装插件,请转到管理Jenkins>管理插件>可用

创建一个新项目

添加git repo url和凭据

Xcode设置:

添加代码签名详细信息并构建方案,工作空间/项目文件之类的设置

在设置了詹金斯的系统上安装提供概要文件。

#warning :克隆完整的Git存储库可能需要更长的时间,具体取决于您的互联网速度。 Jenkins的默认超时为10分钟,如果您的回购超过10分钟,则需要在git下添加其他行为。

添加高级克隆行为并提及超时。

点击立即构建。