Gitlab CI runner能否与MacOSx和docker一起在应用商店中发布



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

我更喜欢使用docker容器来运行gitlab runner实例,如果可能的话,用马拉松远距离部署它。

这可能吗?

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

但是。。在Mac操作系统上使用带有Shell执行器的GitLab运行程序应该可以!你可以运行所有的Mac工具(如果他们不需要交互式窗口(

如果您使用的是混合应用程序(例如React Nativehttps://github.com/ptmt/react-native-macos)你可以在任何地方构建90%的应用程序,但当你需要再次签名时,这就变得很棘手了。。但这里有这样的服务http://www.macincloud.com在那里你租了一台Mac电脑一段时间!

最新更新