Может ли Gitlab-CI runner работать с MacOSx и докером для публикации в магазине приложений? - PullRequest
0 голосов
/ 02 ноября 2019

Я собираюсь разместить устройство MacOSX для сборки и распространения приложения в Mac Application Store.

Я бы предпочел запустить экземпляр gitlab-runner с помощью контейнера-докера и, если возможно,разверните его с марафоном на расстоянии.

Это вообще возможно?

1 Ответ

0 голосов
/ 05 ноября 2019

В прошлый раз, когда я создавал нативные приложения, вам требовался нативный OS X для использования необходимых инструментов, таких как подписывание приложений и тому подобное. Сборка в Docker-контейнере не является родной OS X, так что это было бы невозможно, и о Marathon тогда также не может быть и речи.

Но… использование бегуна GitLab с исполнителем Shell в Mac OS должно работать! Вы можете запустить все инструменты Mac (если им не нужно интерактивное окно)

Если вы используете гибридные приложения (например, React Native https://github.com/ptmt/react-native-macos), вы можете создавать приложения на 90% где угодно, ноэто становится сложно, когда вам нужно снова подписать материал .. Но вот такие услуги, как http://www.macincloud.com, где вы некоторое время арендуете Mac!

...