V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
fffang
V2EX  ›  iDev

iOS jenkins CI 机器推荐

  •  
  •   fffang · 2018-06-25 11:24:13 +08:00 · 7181 次点击
    这是一个创建于 2350 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    17 条回复    2018-06-27 14:07:53 +08:00
    Jaylee
        1
    Jaylee  
       2018-06-25 11:35:59 +08:00
    Mac Pro
    996635
        2
    996635  
       2018-06-25 11:36:20 +08:00
    MAC MINI
    frp
    ETiV
        3
    ETiV  
       2018-06-25 11:59:08 +08:00 via iPhone
    我们打包机都是 Mac mini 配了 fusion drive
    dorentus
        4
    dorentus  
       2018-06-25 13:26:08 +08:00 via iPhone
    Mac mini 官网自定义的高配置的挺不错的
    ShineSmile
        5
    ShineSmile  
       2018-06-25 13:29:06 +08:00
    端口映射或 DMZ

    CI 的话还是买台苹果吧
    你们公司如果真差那一万块左右的预算当我没说
    defunct9
        6
    defunct9  
       2018-06-25 13:29:37 +08:00
    买了台 dell R630,装了 vmware,模拟出来个黑苹果用。我们是这么用的
    fffang
        7
    fffang  
    OP
       2018-06-25 13:35:50 +08:00
    @ShineSmile 不差钱,但是不知道买 mini 还是 mac 还是 macbook pro
    ShineSmile
        8
    ShineSmile  
       2018-06-25 13:42:36 +08:00
    @fffang 看你们自身 CI 的密度吧
    如果产品多构建频繁当然直接 pro
    如果构建频率比较低可以随着产品线的扩大一台 mini 一台 mini 的买嘛
    Jenkins 不是支持 master-slave mode ?
    mcluyu
        9
    mcluyu  
       2018-06-25 13:51:36 +08:00
    有公网 ip 就好办, 没有的话花生壳什么的内网穿透服务,至于机器就完全看预算了
    lilogo
        10
    lilogo  
       2018-06-25 15:25:45 +08:00
    内网穿透可以用 ngrox
    fffang
        11
    fffang  
    OP
       2018-06-25 15:29:00 +08:00
    买 mac mini 的话还得考虑显示器、鼠标、键盘吧? mini 能否使用另一台 macbook 的键盘呢
    liuhuansir
        12
    liuhuansir  
       2018-06-25 16:02:36 +08:00
    @fffang 就买个 mac mini 就行了,打包机又不需要经常界面操作,如果嫌性能不够可以买淘宝上的黑苹果
    twoyuan
        13
    twoyuan  
       2018-06-25 16:06:58 +08:00
    @fffang #11 顶多第一次配置时用一次,有操作桌面的需要可以设置里开下 Screen Sharing,没有只开 Remote Login 就行了。
    fffang
        14
    fffang  
    OP
       2018-06-25 16:19:05 +08:00
    @twoyuan 嗯嗯,键盘咋办呢
    twoyuan
        15
    twoyuan  
       2018-06-25 16:22:40 +08:00
    @fffang #14 Screen Sharing 其实就是 macOS 内置的远程桌面,用连接这台机器的 Mac 的键盘就可以了
    fffang
        16
    fffang  
    OP
       2018-06-25 16:24:16 +08:00
    @twoyuan 明白了,那就配一台高配 mini 再通过内网穿透组成 CI 机吧
    xi_lin
        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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1885 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:21 · PVG 00:21 · LAX 08:21 · JFK 11:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.