Gitlab-CIRunner是否可以与MacOSx和docker一起在应用商店中发布?

时间:2019-11-02 18:57:17

标签: macos gitlab gitlab-ci gitlab-ci-runner continuous-delivery

我正在考虑在Mac Application Store中托管一个MacOSX设备,用于构建和分发该应用程序。

我宁愿使用docker容器运行gitlab-runner实例,并在可能的情况下按距离与马拉松进行部署。

那有可能吗?

1 个答案:

答案 0 :(得分:0)

上次我构建本机应用程序时,您需要本机OS X才能使用必要的工具,例如应用程序签名等。在docker容器中构建不是本机OS X,因此这是不可能的,因此Marathon也不可行。

但是..在Mac OS上将GitLab运行程序与Shell执行程序一起使用应该可以!您可以运行所有Mac工具(如果它们不需要交互式窗口)

如果您使用的是混合应用程序(例如https://github.com/ptmt/react-native-macos,例如React Native),则可以在任何地方构建90%的应用程序,但是当您需要再次签名时,它会变得很棘手。.但是这里有{{3 }},您可以在这里租一台Mac!