设置 TeamCity 以集成到 OSX Build Agent

2024-01-04

继我的问题之后设置 Teamcity 来构建 Android https://stackoverflow.com/questions/28839437/setting-up-teamcity-to-build-android-studio-project,我现在面临着一个有趣的挑战,即为 iOS 项目做同样的事情!

我想做的是拥有一份 TeamCity 工作(以及我们所有其他 Teamcity 工作)来构建 iOS 代码库 + 运行单元测试。

我知道要构建 iOS,我们需要安装了 XCode 的 OSX 构建代理。它不适用于 Windows。

我想知道的是......有没有人成功地做到了这一点,集成 Windows TeamCity 实例OSX 构建代理在另一台机器上运行?

是否有任何云提供商拥有我们可以租用的 OSX 虚拟机来安装构建代理?


MacOS 代理的安装过程与 Windows 或 Linux 下的安装过程没有区别。看看对应的文档中的部分 https://confluence.jetbrains.com/display/TCD9/Setting+up+and+Running+Additional+Build+Agents#SettingupandRunningAdditionalBuildAgents-InstallingviaZIPFile.

基本上,您需要做的是:

  1. 解压 zip 文件
  2. edit buildAgent.properties文件让代理知道服务器在哪里
  3. run agent.sh start
  4. 授权服务器上的代理
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置 TeamCity 以集成到 OSX Build Agent 的相关文章

  • Emoji 字符无法编码为 JSON

    我有一个UITextView我称之为messageField 其中的数据messageField is POST ed 以 JSON 格式发送到服务器 当用户输入表情符号字符时 我无法将数据编码为JSON 我认为 Emoji 使用 Unic
  • Mac OS X Yosemite 中的 Node.js dtrace 错误

    我在 Mac OS X 10 10 Yosemite 上尝试使用 DTrace Node js 应用程序 sudo dtrace n profile 97 execname node arg1 jstack 150 8000 count t
  • ios 使用 HTTP POST 上传图像和文本

    谢谢阅读 我是 iOS 新手 我正在尝试使用上传图像和文本multi part form encoding在 iOS 中 The curl等价的是这样的 curl F param1 value1 F email protected cdn
  • Xcode 6 仪器冻结

    在 Xcode 6 Instruments 中分析我的 iOS 8 应用程序将运行该应用程序约 5 秒 然后冻结 此后探查器仍将运行 但应用程序已冻结且无法使用 发生在设备和模拟器上 无论我使用哪个分析器 计时器 泄漏等 从调试器或临时构建
  • Microsoft.WebApplication.targets

    当我将服务器签入构建服务器 使用 TFS 时遇到问题 但由于某种原因 返回下一个错误 Exception Message MSBuild error 1 has ended this build You can find more spec
  • 在 SKScene 上运行 SKTransition 是否会破坏原始 SKScene?

    在 SKScene 上运行 SKTransition 是否会破坏原始 SKScene 例如 SKTransition reveal SKTransition revealWithDirection SKTransitionDirection
  • 什么是已弃用的推送转场? (iOS 8)[重复]

    这个问题在这里已经有答案了 我不知道在这种情况下已弃用意味着什么 我是编程新手 正在 Xcode 6 中制作我的前几个应用程序 今天我正在制作一个待办事项列表应用程序 当连接到用户可以输入新待办事项以添加到主表的场景时 我被邀请使用推送转场
  • 方向改变时重新定位控件

    我知道自动布局可用于在方向改变时使尺寸和位置保持一致 当方向改变时 是否可以完全改变布局 例如 请查看下面的纵向模式下简单登录屏幕的线框 现在 如果我旋转设备 我想完全重新定位控件 这种事情可以用自动布局来完成吗 如果没有 我该怎么办 谢谢
  • 在 iOS 上的 OpenGL ES 2.0 中创建 16 位亮度纹理

    我的文件中有 16 位数据 我正在尝试将其加载到 iOS 上的 OpenGL 亮度纹理中 如果我手动将 16 位值重新调整为 8 位 我可以按如下方式加载和显示数据 glTexImage2D GL TEXTURE 2D 0 GL LUMIN
  • TestFlight 提供反馈按钮

    我正在使用 iOS 8 的最新 testflight 版本 我将自己添加为内部测试人员 现在当我使用 testflight 打开应用程序时 我找不到反馈按钮 如果有人有任何线索 请告诉我 您在 Testflight 应用程序中提供反馈 打开
  • 无法在 Mac 上启动 MySQL

    使用 Brew 安装后 我无法运行 MySQL 我使用的是 OS X El Capitan 版本 10 11 3 和 MySQL Server 版本 5 7 11 当我启动服务器时 我收到 启动 MySQL 错误 服务器退出而不更新 PID
  • Docker 容器与主机网络的网络性能非常慢

    我遇到了 Docker 容器和主机网络之间网络性能缓慢的问题 我在 Docker 论坛上提出了这个问题 但到目前为止还没有收到答案 Problem 设置 同一本地网络上的两台 Mac 第一个运行 MQTT 代理 mosquitto 第二个运
  • 从xcode上触摸屏的坐标获取ImageView的像素数据?

    单击视图并从视图内的图像获取正确的像素数据似乎存在问题 func handleTap gestureRecognizer UIGestureRecognizer print You tapped at gestureRecognizer l
  • NSCalendar 返回明年第一周上周一的错误日期

    我使用下面的代码使用随机日期来计算上周一 哪个工作文件但我的代码在明年日期中断 下面是相同的代码 NSDate date NSDate dateWithTimeIntervalSince1970 1483620311 228 NSLog c
  • UILocalNotification 在后台 10 分钟后不提示

    In didFinishLaunchingWithOptions调用函数的定时器循环httpRequest每 1 分钟间隔一次 BOOL application UIApplication application didFinishLaun
  • 如何检测 UISwipeGestureRecognizer 的结束?

    来自苹果文档 滑动是一种离散手势 因此每个手势仅发送一次关联的操作消息 void touchesEnded NSSet touches withEvent UIEvent event 当我使用 UISwipeGestureRecognize
  • 使用远程图像创建 MSSticker

    我正在尝试找出使用网络上托管的图像创建 MSStickers 的方法 我可以使用本地图像创建 MSStickers 例如 NSString imagePath NSBundle mainBundle pathForResource imag
  • 无法从 iOS 中的框架访问 .nib(XIB) 文件

    我已经从现有的代码库中创建了一个框架 并尝试在新的代码库中使用它 这很好用 但是当我尝试访问属于我的框架包的一部分的 nib 文件时 我的应用程序崩溃了 这是我用来访问视图控制器 XIB 文件的代码 testViewController c
  • 如何在 *nix 中登录时运行脚本?

    我知道我曾经知道如何做到这一点 但是 如何在 unix 中登录时运行脚本 bash 可以 From 维基百科 Bash http en wikipedia org wiki Bash 28Unix shell 29 当 Bash 启动时 它
  • Cordova 2.4.0 或 2.5.0 或 2.6.0 和 requirejs

    Cordova 2 4 0 及更高版本支持 AMD 加载到 javascript 中 我特别希望将 Cordova 2 5 0 与最新版本的 RequireJS backbone jquery jquery mobile 一起使用 我还没有

随机推荐

  • 使用 PHONEGAP 的 Android 应用程序教程 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我尝试了这个论坛的几个问题 但无法获得 好的 教程 谁能给我一些有关 PhoneGap 入门的好教程的链接 我可以获取一些 android
  • Mac 验证错误:密码无效?尝试将 .pfx 转换为 .pem 时

    我已经安装了openssl在 Microsoft Windows 机器上 我试图进行此转换 From pfx To crt pem key 但我在尝试使用证书时不断收到此错误 Mac verify error invalid passwor
  • 如何简单地修改 appengine 项目中库文件夹中整个请求包的路径

    我已经使用 AppEngine 一段时间了 在使用外部库时总是遇到一些摩擦 我需要修改每个导入语句以反映该库不在项目的基本目录中的事实 例如 我的目录结构可能看起来像 安装了请求库 myapp app yaml myapp main py
  • Express/Passport 创建会话但不发送 cookie 到前端

    现在我正在运行一个 React 和 Node js 项目 客户端 反应应用程序 http 本地主机 3000 http localhost 3000 服务器端 Node js http localhost 5000 我目前正在尝试实现用户身
  • 移动浏览器上的客户端语音识别?

    我正在开发一个针对智能手机浏览器的项目 而且我似乎找不到任何方法来进行客户端语音识别 因为移动版本的 Chrome 甚至不支持他们自己的 Web 语音 API 有人知道如何在 Chrome 或 Firefox 等移动浏览器上进行语音识别吗
  • 使用 purrr 影响列表中每个数据帧的单列

    仍然习惯咕噜声 我有一个我认为的问题should很容易 但我不知道该怎么做 我想要做的就是将下面的日期时间转换为带有 as Date 的日期 它是一个数据框列表 一直在玩 但还没有找到有效的东西 任何帮助表示赞赏 df lt data fr
  • Bootstrap 5 alpha 2 卡组示例未像文档中那样显示

    我为卡片台插入了这个示例 并认为它会像文档中所示的那样显示 但事实并非如此 https stackpath bootstrapcdn com bootstrap 5 0 0 alpha2 css bootstrap min css 我正在使
  • 用于“未保存数据”保护的客户端/JS 框架?

    我们有一个典型的 Web 应用程序 它本质上是一个数据输入应用程序 有很多屏幕 其中一些屏幕具有一定程度的复杂性 我们需要提供标准功能 以确保如果用户在离开或关闭浏览器之前忘记单击 保存 按钮 他们会收到警告并可以取消 但仅当存在未保存或脏
  • 如何在javascript中模拟HTML5拖放事件?

    正如标题 我试图在 JavaScript 中模拟 HTML5 拖放事件 我研究了 jquery ui simulate 以及模拟功能here https stackoverflow com questions 6157929 how to
  • 如何为连接表创建 DAO?

    我目前正在学习使用Dao我的项目中的模式 我知道 一张表相当于一张Dao 我对吗 就像StudentDao SubjectDao Each Dao施行CRUD相关表中的操作 但我的问题是 我将如何创建一个DAO对于连接表 假设我有一个查询来
  • NSManagedObject 属性数组

    我想获得我的属性的数组NSManagedObject所以我可以使用 KVO 来导出它们 我可以手动创建一个数组 然后迭代它 但是 我想自动获取此列表 然后迭代 NSManagedObject 有一个与其关联的实体 使用NS实体描述 http
  • 为什么 C# 中结构体的推荐大小为 16 字节?

    我读了 Cwalina 书 有关 NET 应用程序开发和设计的建议 他说 一个设计良好的结构体的大小必须小于 16 个字节 出于性能目的 到底是为什么呢 而且 更重要的是 如果我运行 NET 3 5 很快将成为 NET 4 0 我可以拥有更
  • p:dataTable 中的 SummaryRow 不起作用

    我试图在我的数据表上显示总价值 我的代码类似于 primefaces 展示数据表 摘要行 http www primefaces org showcase ui data datatable summaryRow xhtml但仍然不工作
  • 循环中的 OVER_QUERY_LIMIT

    我在使用 Google Places Javascript 库时收到 OVER QUERY LIMIT 状态代码 我的帐户启用了计费功能 因此实际上并不是我达到了发出的地点请求数量的限制 而是我正在使用 Javascript 库并循环处理数
  • 阻止特定 CSS 文件在 Yii 中加载

    我正在 Yii 中编码 我已在 main php 布局文件中注册了 main css 文件 如下所示 Yii app gt clientScript gt registerCssFile this gt assetsBase css mai
  • Hibernate中sql、oracle和mysql中的nvarchar注释映射

    我们使用 MS SQL Oracle 和 mysql 作为我们的数据库 我们使用hibernate注释来创建表 在注释类文件中我们将列定义声明为 Column name UCAALSNO nullable false columnDefin
  • 在字符串中使用运算符(Qualtrics + JavaScript)

    如果有人熟悉调查程序 我会尝试使用 Qualtrics 并且我正在嵌入 JavaScript 以便以特定方式对某些问题进行评分 我遇到的问题是 我试图将字符串与运算符连接起来 但它失败了 但是当我在不同的编辑器中尝试时 字符串运算符工作正常
  • 一个目录(同一级别)中的多个存储库 - 可能吗?

    我最初的问题是我有一个编写各种脚本的目录 它们中的每一个都是独立的 并且通常是一个文件长 我想对它们应用一些版本控制 但我有以下问题 要求 I 不想要必须储存每个小脚本 in a 单独的目录 I don t want to store th
  • 是否有任何 Java 库使用注释来生成代码?

    有谁知道使用中描述的技术 注释和类工作 的库本文 http www ibm com developerworks java library j cwt06075 自动生成标准 Java 类的标准对象方法 toString equals 和
  • 设置 TeamCity 以集成到 OSX Build Agent

    继我的问题之后设置 Teamcity 来构建 Android https stackoverflow com questions 28839437 setting up teamcity to build android studio pr