iOS jenkins CI 机器推荐

2018-06-25 11:24:13 +08:00
 fffang

公司要买一台电脑给 CI 专用,安卓和 iOS 都会用到,用什么电脑呢?

顺便问下如何将公司内网 ip 像 192.168.1.11 这种转成外网 ip 呢

7172 次点击
所在节点    iDev
17 条回复
Jaylee
2018-06-25 11:35:59 +08:00
Mac Pro
996635
2018-06-25 11:36:20 +08:00
MAC MINI
frp
ETiV
2018-06-25 11:59:08 +08:00
我们打包机都是 Mac mini 配了 fusion drive
dorentus
2018-06-25 13:26:08 +08:00
Mac mini 官网自定义的高配置的挺不错的
ShineSmile
2018-06-25 13:29:06 +08:00
端口映射或 DMZ

CI 的话还是买台苹果吧
你们公司如果真差那一万块左右的预算当我没说
defunct9
2018-06-25 13:29:37 +08:00
买了台 dell R630,装了 vmware,模拟出来个黑苹果用。我们是这么用的
fffang
2018-06-25 13:35:50 +08:00
@ShineSmile 不差钱,但是不知道买 mini 还是 mac 还是 macbook pro
ShineSmile
2018-06-25 13:42:36 +08:00
@fffang 看你们自身 CI 的密度吧
如果产品多构建频繁当然直接 pro
如果构建频率比较低可以随着产品线的扩大一台 mini 一台 mini 的买嘛
Jenkins 不是支持 master-slave mode ?
mcluyu
2018-06-25 13:51:36 +08:00
有公网 ip 就好办, 没有的话花生壳什么的内网穿透服务,至于机器就完全看预算了
lilogo
2018-06-25 15:25:45 +08:00
内网穿透可以用 ngrox
fffang
2018-06-25 15:29:00 +08:00
买 mac mini 的话还得考虑显示器、鼠标、键盘吧? mini 能否使用另一台 macbook 的键盘呢
liuhuansir
2018-06-25 16:02:36 +08:00
@fffang 就买个 mac mini 就行了,打包机又不需要经常界面操作,如果嫌性能不够可以买淘宝上的黑苹果
twoyuan
2018-06-25 16:06:58 +08:00
@fffang #11 顶多第一次配置时用一次,有操作桌面的需要可以设置里开下 Screen Sharing,没有只开 Remote Login 就行了。
fffang
2018-06-25 16:19:05 +08:00
@twoyuan 嗯嗯,键盘咋办呢
twoyuan
2018-06-25 16:22:40 +08:00
@fffang #14 Screen Sharing 其实就是 macOS 内置的远程桌面,用连接这台机器的 Mac 的键盘就可以了
fffang
2018-06-25 16:24:16 +08:00
@twoyuan 明白了,那就配一台高配 mini 再通过内网穿透组成 CI 机吧
xi_lin
2018-06-27 14:07:53 +08:00
@ShineSmile Jenkins 的 master-slave 模式有个 log 相关的 bug
https://issues.jenkins-ci.org/browse/JENKINS-44483
最好在用的时候 suppress_xcode_output

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/465587

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX