公司要买一台电脑给 CI 专用,安卓和 iOS 都会用到,用什么电脑呢?
顺便问下如何将公司内网 ip 像 192.168.1.11 这种转成外网 ip 呢
1
Jaylee 2018-06-25 11:35:59 +08:00
Mac Pro
|
2
996635 2018-06-25 11:36:20 +08:00
MAC MINI
frp |
3
ETiV 2018-06-25 11:59:08 +08:00 via iPhone
我们打包机都是 Mac mini 配了 fusion drive
|
4
dorentus 2018-06-25 13:26:08 +08:00 via iPhone
Mac mini 官网自定义的高配置的挺不错的
|
5
ShineSmile 2018-06-25 13:29:06 +08:00
端口映射或 DMZ
CI 的话还是买台苹果吧 你们公司如果真差那一万块左右的预算当我没说 |
6
defunct9 2018-06-25 13:29:37 +08:00
买了台 dell R630,装了 vmware,模拟出来个黑苹果用。我们是这么用的
|
7
fffang OP @ShineSmile 不差钱,但是不知道买 mini 还是 mac 还是 macbook pro
|
8
ShineSmile 2018-06-25 13:42:36 +08:00
@fffang 看你们自身 CI 的密度吧
如果产品多构建频繁当然直接 pro 如果构建频率比较低可以随着产品线的扩大一台 mini 一台 mini 的买嘛 Jenkins 不是支持 master-slave mode ? |
9
mcluyu 2018-06-25 13:51:36 +08:00
有公网 ip 就好办, 没有的话花生壳什么的内网穿透服务,至于机器就完全看预算了
|
10
lilogo 2018-06-25 15:25:45 +08:00
内网穿透可以用 ngrox
|
11
fffang OP 买 mac mini 的话还得考虑显示器、鼠标、键盘吧? mini 能否使用另一台 macbook 的键盘呢
|
12
liuhuansir 2018-06-25 16:02:36 +08:00
@fffang 就买个 mac mini 就行了,打包机又不需要经常界面操作,如果嫌性能不够可以买淘宝上的黑苹果
|
13
twoyuan 2018-06-25 16:06:58 +08:00
@fffang #11 顶多第一次配置时用一次,有操作桌面的需要可以设置里开下 Screen Sharing,没有只开 Remote Login 就行了。
|
15
twoyuan 2018-06-25 16:22:40 +08:00
@fffang #14 Screen Sharing 其实就是 macOS 内置的远程桌面,用连接这台机器的 Mac 的键盘就可以了
|
17
xi_lin 2018-06-27 14:07:53 +08:00 1
@ShineSmile Jenkins 的 master-slave 模式有个 log 相关的 bug
见 https://issues.jenkins-ci.org/browse/JENKINS-44483 最好在用的时候 suppress_xcode_output |