iOS jenkins CI 机器推荐

2018 年 6 月 25 日
 fffang

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

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

7529 次点击
所在节点    iDev
17 条回复
Jaylee
2018 年 6 月 25 日
Mac Pro
996635
2018 年 6 月 25 日
MAC MINI
frp
ETiV
2018 年 6 月 25 日
我们打包机都是 Mac mini 配了 fusion drive
dorentus
2018 年 6 月 25 日
Mac mini 官网自定义的高配置的挺不错的
ShineSmile
2018 年 6 月 25 日
端口映射或 DMZ

CI 的话还是买台苹果吧
你们公司如果真差那一万块左右的预算当我没说
defunct9
2018 年 6 月 25 日
买了台 dell R630,装了 vmware,模拟出来个黑苹果用。我们是这么用的
fffang
2018 年 6 月 25 日
@ShineSmile 不差钱,但是不知道买 mini 还是 mac 还是 macbook pro
ShineSmile
2018 年 6 月 25 日
@fffang 看你们自身 CI 的密度吧
如果产品多构建频繁当然直接 pro
如果构建频率比较低可以随着产品线的扩大一台 mini 一台 mini 的买嘛
Jenkins 不是支持 master-slave mode ?
mcluyu
2018 年 6 月 25 日
有公网 ip 就好办, 没有的话花生壳什么的内网穿透服务,至于机器就完全看预算了
lilogo
2018 年 6 月 25 日
内网穿透可以用 ngrox
fffang
2018 年 6 月 25 日
买 mac mini 的话还得考虑显示器、鼠标、键盘吧? mini 能否使用另一台 macbook 的键盘呢
liuhuansir
2018 年 6 月 25 日
@fffang 就买个 mac mini 就行了,打包机又不需要经常界面操作,如果嫌性能不够可以买淘宝上的黑苹果
twoyuan
2018 年 6 月 25 日
@fffang #11 顶多第一次配置时用一次,有操作桌面的需要可以设置里开下 Screen Sharing,没有只开 Remote Login 就行了。
fffang
2018 年 6 月 25 日
@twoyuan 嗯嗯,键盘咋办呢
twoyuan
2018 年 6 月 25 日
@fffang #14 Screen Sharing 其实就是 macOS 内置的远程桌面,用连接这台机器的 Mac 的键盘就可以了
fffang
2018 年 6 月 25 日
@twoyuan 明白了,那就配一台高配 mini 再通过内网穿透组成 CI 机吧
xi_lin
2018 年 6 月 27 日
@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