Comments 9
Привет. Спасибо за статью. Как относится ИБ, к тому что вы используете jangrewe/gitlab-ci-android напрямую, без пересборки образа в свои регистри и проверкой образа ИБ?
Почему следующим шагом не пушите в Google Play? Я бы все делал через Fastlane. https://docs.fastlane.tools/actions/upload_to_play_store/
Наши мобильные приложения с помощью fastlane на iOS сразу улетают в testflight, а android в google play. Т.к. мы на React Native и код кроссплатформенный, то, используя несколько раннеров (докеры и маки), мы можем собирать проект под разные платформы в одном пайплайне.
Спасибо, интересно!
А есть ли в GitLabCI какие-то плагины для "высокоуровневой" работы со Slack? Типа "actions" в GitHub - https://github.com/voxmedia/github-action-slack-notify-build?
Привет! Для наших потребностей хватило и обычного POST запроса, а так решений для подобной "высокоуровневой" работы я не находила. Можно выделить shell скрипты как здесь https://github.com/Weinto/gitlab-ci-slack-notification, так же можно использовать reference тэги для выделения методов отправки сообщений https://docs.gitlab.com/ee/ci/yaml/yaml_optimization.html#reference-tags
Спасибо за статью! Сам буквально вчера встал на этот нелегкий путь... Но, есть одно "но". Опробовал на gitlab.com, сразу же столкнулся с ошибкой: JOB ID там уже выходит за пределы инта. Рекомендую использовать $CI_PIPELINE_IID (внутренний для проекта номер пайплайна). PS Жду продолжения про подписание и доставку.
Настраиваем Gitlab CI для сборки Android-проекта