`

在 Mac mini 上架设 Jenkins 服务器来运行 iOS 测试

 
阅读更多

安装配置 Jenkins

先使用 homebrew 安装 Jenkins

$ brew install jenkins

然后链接 launchd 配置文件

$ ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents

可以更改此 plist 来进行一些自定义的配置,详细列表可以参考 https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins

如果要其他机器也可以访问,把 plist 里的 <string>--httpListenAddress=127.0.0.1</string> 删掉即可

修改完后,在终端执行

$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

即可启动 Jenkins

接着用浏览器访问 localhost:8080(默认配置),就可以看到 Jenkins 的 web 界面了

 

安装jenkins插件:

系统管理-插件管理-

上传插件

您可以通过上传一个.hpi文件来安装插件。

(可以通过下载相应的插件.hpi文件,然后上传安装)

 

jenkins插件下载地址:http://updates.jenkins-ci.org/download/plugins/scm-api/

分享到:
评论

相关推荐

    iOS Jenkins自动化集成测试示例

    本示例将探讨如何设置并运行iOS项目的Jenkins自动化集成测试。 首先,我们需要理解Jenkins的核心概念。Jenkins是一个开源的持续集成服务器,它可以监控并执行一系列构建任务,如编译代码、运行单元测试、打包应用等...

    Jenkins项目实战之-xcode+jenkins自动化打iOS包.rar

    在服务器上下载并安装Jenkins,设置好环境变量,确保Java运行环境已经准备就绪。 2. **配置Jenkins** - 启动Jenkins服务,并通过Web界面完成初始化设置。 - 安装必要的插件,如:Xcode插件、Git插件等。 - 配置...

    MAC系统安装部署Jenkins打包ios安装包

    因为ios打包主要依赖xcode,针对Jenkins12以前的版本,都是支持在Jenkins页面进行编辑xcode配置,12版本之后Jenkins不再提供页面编辑服务,所以针对目前版本比较新的Jenkins版本,还是建议使用shell脚本打包,只需要...

    iOS中配置Jenkins集成打包测试发布CI系统

    在iOS持续集成中,使用Jenkins作为自动化服务器是一个常见的做法。Jenkins是一个开源的自动化服务器,可以用来自动化各种任务,如构建、测试和部署软件。Jenkins通过插件来支持各种开发工具和版本控制系统,例如Git...

    iOS测试指南PDF

    在iOS测试中,功能测试可以通过模拟真实用户操作来完成,例如使用UIAutomation或XCUITest工具进行界面自动化测试。 三、性能测试 性能测试关注的是应用程序在不同条件下的运行效率,如内存占用、CPU使用率、启动...

    Jenkins部署配置自动化测试项目

    在IT行业中,持续集成与自动化测试是提升软件开发效率和质量的重要工具,而Jenkins作为一款流行的开源持续集成服务器,广泛应用于自动化构建、测试和部署任务。本文将详细阐述如何利用Jenkins部署配置自动化测试项目...

    mac Jenkins iOS

    在这个场景中,我们主要关注如何在Mac环境下配置和使用Jenkins来支持iOS应用程序的开发和测试。 **一、Jenkins安装与配置** 1. **安装Homebrew**: 在Mac上,通常通过Homebrew来安装Jenkins。首先确保已安装Homebrew...

    jenkins 打包 ios shell命令

    在持续集成(CI)的流程中,使用自动化工具如Jenkins来构建iOS应用是常见且高效的做法。通过Shell脚本实现自动化的打包过程可以极大提高开发效率,并确保每次构建的一致性和可靠性。 #### 二、知识点解析 ##### 1. ...

    jenkins部署ios打包机

    Jenkins 是一个开源的自动化服务器,可以用来自动化构建、测试和部署软件。下面是使用 Jenkins 部署 iOS 打包机器人的知识点: 1. Jenkins 介绍 Jenkins 是一个基于 Java 的自动化服务器,提供了一个友好的用户...

    IOS测试 源码

    2. **模拟器与真机测试**:学习如何在iOS模拟器上运行测试,以及如何在连接的物理设备上进行真机测试,以获得更真实的测试结果。 3. **SQLite测试**:学习如何编写SQL查询以验证数据存储和检索的正确性,以及如何...

    linux-一个基于Jenkins的iOSAndroid自动构建系统

    通过Gradle插件,你可以配置工作流来运行gradlew脚本,执行编译、打包和测试任务。Gradle允许灵活的构建配置,可以适应各种复杂的项目结构。你可以设定不同的构建变体,比如debug和release,Jenkins会根据配置生成...

    Jenkins 服务器调用远程客户端配置

    然而,在使用 Jenkins 时可能会遇到一些问题,例如在服务器上启动 GUI 程序的问题。这个问题的解决方案是使用 Jenkins 客户端,在客户端上启动 exe 程序,以实现自动化测试工具的远程调用。 在这个解决方案中,我们...

    jenkins服务器自动编译和部署

    Jenkins 是一个开源的自动化服务器,能够实现自动编译、自动测试、自动部署等功能。本文将详细介绍如何在 Windows 平台上搭建 Jenkins 服务器,从而实现自动编译和部署。 一、下载和安装 Jenkins 下载 Jenkins ...

    iOS单元测试最佳实践

    在iOS开发中,单元测试通常还会与持续集成工具相结合,比如Jenkins、Travis CI等,以便在软件开发的各个环节中自动执行测试,并及时获得反馈。这种做法有利于持续监控应用代码的质量,并确保应用随着开发过程的推进...

    基于Jmeter+Ant+SVN+Jenkins实现接口自动化测试

    在IT行业中,自动化测试是提升效率、确保软件质量的关键步骤,尤其对于接口测试而言,它能够有效减少手动测试的工作量并提高测试覆盖率。本话题将详细介绍如何利用JMeter、Ant、SVN和Jenkins这四款工具来构建一个...

    iOS单元测试实例

    在iOS开发中,单元测试是确保代码质量、可维护性和减少...学习这个实例,开发者不仅可以掌握如何在Xcode中配置和运行单元测试,还能了解到如何设计和组织测试代码,以及如何利用单元测试提升iOS应用的质量和可靠性。

    jmeter+ant+Jenkins搭建接口自动化测试

    - **安装Jenkins**:首先需要在服务器或本地环境中安装Jenkins。 - **配置Jenkins Job**:在Jenkins中创建一个新的Job,并配置其构建触发器、源码管理、构建环境等。 - **编写Shell脚本**:编写一个Shell脚本来调用...

    mac下jenkins-2.46.3.pkg安装包

    在Mac环境下安装Jenkins 2.46.3可以通过pkg安装包来实现,这使得过程相对简单且直观。 首先,了解Jenkins的核心功能。Jenkins提供了一个易于使用的Web界面,允许开发者配置构建任务,这些任务可以是构建代码、运行...

    iOS真机测试包9.0

    在iOS开发过程中,真机测试是确保应用在各种设备和操作系统版本上运行良好的关键环节。"iOS真机测试包9.0" 提供了针对iOS 9.0版本的测试环境,这对于开发者来说是一个非常重要的工具,特别是对于那些需要兼容旧版iOS...

Global site tag (gtag.js) - Google Analytics