1 Jun 2023
Topic: Creating macOS Runner Images
* Tart - https://tart.run/
* Discussion: GitLab manged macOS images - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/128
* Preinstalled tools research - https://gitlab.com/gitlab-org/ci-cd/shared-runners/macos/-/issues/26
* Tart POC Project - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/tart-poc
* Sample MR - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo/-/merge_requests/2
* Tart - https://tart.run/
* Discussion: GitLab manged macOS images - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/128
* Preinstalled tools research - https://gitlab.com/gitlab-org/ci-cd/shared-runners/macos/-/issues/26
* Tart POC Project - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/tart-poc
* Sample MR - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo/-/merge_requests/2
- 1 participant
- 3 minutes
17 May 2023
Topic: macOS M1 Runners & Fastlane Improvements
macOS M1 Runners
* macOS SaaS Runners - https://docs.gitlab.com/ee/ci/runners/saas/macos_saas_runner.html
* Configuration instructions - https://docs.gitlab.com/ee/ci/runners/saas/macos_saas_runner.html#example-gitlab-ciyml-file
* General feedback - https://gitlab.com/gitlab-org/ci-cd/shared-runners/infrastructure/-/issues/76
* Preinstalled tools feedback - https://gitlab.com/gitlab-org/ci-cd/shared-runners/macos/-/issues/26
* iOS Demo recent builds - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo/-/jobs?statuses=SUCCESS
Fastlane Improvements
* Improvement backlog - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/122
* Self-managed GitLab support - https://github.com/fastlane/fastlane/pull/21274
* Authentication UX improvements - https://github.com/fastlane/fastlane/pull/21279
macOS M1 Runners
* macOS SaaS Runners - https://docs.gitlab.com/ee/ci/runners/saas/macos_saas_runner.html
* Configuration instructions - https://docs.gitlab.com/ee/ci/runners/saas/macos_saas_runner.html#example-gitlab-ciyml-file
* General feedback - https://gitlab.com/gitlab-org/ci-cd/shared-runners/infrastructure/-/issues/76
* Preinstalled tools feedback - https://gitlab.com/gitlab-org/ci-cd/shared-runners/macos/-/issues/26
* iOS Demo recent builds - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo/-/jobs?statuses=SUCCESS
Fastlane Improvements
* Improvement backlog - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/122
* Self-managed GitLab support - https://github.com/fastlane/fastlane/pull/21274
* Authentication UX improvements - https://github.com/fastlane/fastlane/pull/21279
- 1 participant
- 2 minutes
27 Apr 2023
Topic: Recent features & usage, documentation updates, CI components preview
Recent features
* Apple App Store Integration https://docs.gitlab.com/ee/user/project/integrations/apple_app_store.html
* Google Play Integration https://docs.gitlab.com/ee/user/project/integrations/google_play.html
* April Usage https://about.gitlab.com/handbook/engineering/incubation/mobile-devops/#building-blocks
Documentation & Blog Posts
* Docs refresh https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/115
* Mobile DevOps docs update https://gitlab.com/gitlab-org/gitlab/-/merge_requests/118806
* iOS CI/CD with GitLab blog post https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/122710
* Android CI/CD with GitLab blog post https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/123065
Mobile CI/CD Components
* Roadmap https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/113
* iOS Demo - Components Demo https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/ios-demo-components-demo
* iOS Components POC https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/ios-components-poc
Recent features
* Apple App Store Integration https://docs.gitlab.com/ee/user/project/integrations/apple_app_store.html
* Google Play Integration https://docs.gitlab.com/ee/user/project/integrations/google_play.html
* April Usage https://about.gitlab.com/handbook/engineering/incubation/mobile-devops/#building-blocks
Documentation & Blog Posts
* Docs refresh https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/115
* Mobile DevOps docs update https://gitlab.com/gitlab-org/gitlab/-/merge_requests/118806
* iOS CI/CD with GitLab blog post https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/122710
* Android CI/CD with GitLab blog post https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/123065
Mobile CI/CD Components
* Roadmap https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/113
* iOS Demo - Components Demo https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/ios-demo-components-demo
* iOS Components POC https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/ios-components-poc
- 1 participant
- 3 minutes
10 Apr 2023
Integration Docs
https://docs.gitlab.com/ee/user/project/integrations/google_play.html
Fastlane Docs
https://docs.fastlane.tools/actions/upload_to_play_store/
Generate a Service Account Key
https://developers.google.com/android-publisher/getting_started
Sample Project
https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/android_demo
https://docs.gitlab.com/ee/user/project/integrations/google_play.html
Fastlane Docs
https://docs.fastlane.tools/actions/upload_to_play_store/
Generate a Service Account Key
https://developers.google.com/android-publisher/getting_started
Sample Project
https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/android_demo
- 1 participant
- 2 minutes
31 Mar 2023
Topic: How to build and release an Android app to Google Play with GitLab
Prerequisites
* A Google Play developer account https://play.google.com/console
* Ruby https://www.ruby-lang.org/en/
Android Demo Project https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/android_demo
Example Files
* fastlane/Fastfile https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/android_demo/-/blob/main/fastlane/Fastfile
* .gitlab-ci.yml https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/android_demo/-/blob/main/.gitlab-ci.yml
GitLab Docs
* Project-level Secure Files https://docs.gitlab.com/ee/ci/secure_files/
* Google Play integration https://docs.gitlab.com/ee/user/project/integrations/google_play.html
Prerequisites
* A Google Play developer account https://play.google.com/console
* Ruby https://www.ruby-lang.org/en/
Android Demo Project https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/android_demo
Example Files
* fastlane/Fastfile https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/android_demo/-/blob/main/fastlane/Fastfile
* .gitlab-ci.yml https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/android_demo/-/blob/main/.gitlab-ci.yml
GitLab Docs
* Project-level Secure Files https://docs.gitlab.com/ee/ci/secure_files/
* Google Play integration https://docs.gitlab.com/ee/user/project/integrations/google_play.html
- 1 participant
- 14 minutes
17 Mar 2023
Integration Docs
https://docs.gitlab.com/ee/user/project/integrations/apple_app_store.html
Fastlane Docs
https://docs.fastlane.tools/actions/app_store_connect_api_key/
http://docs.fastlane.tools/actions/upload_to_testflight/
http://docs.fastlane.tools/actions/upload_to_app_store/
Sample Project
https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo
https://docs.gitlab.com/ee/user/project/integrations/apple_app_store.html
Fastlane Docs
https://docs.fastlane.tools/actions/app_store_connect_api_key/
http://docs.fastlane.tools/actions/upload_to_testflight/
http://docs.fastlane.tools/actions/upload_to_app_store/
Sample Project
https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo
- 1 participant
- 2 minutes
23 Feb 2023
Topic: How to build and release an iOS app to Test Flight with GitLab
Prerequisites
* Apple Developer Program https://developer.apple.com/programs/enroll/
* GitLab SaaS runners on macOS https://docs.gitlab.com/ee/ci/runners/saas/macos_saas_runner.html#access-request-process
* Ruby https://www.ruby-lang.org/en/
iOS Demo Project https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo
Workaround for Apple certificate limit https://about.gitlab.com/handbook/engineering/incubation/mobile-devops/guides.html#how-to-generate-a-development-provisioning-profile-from-an-existing-certificate
Example Files
* fastlane/Fastfile https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo/-/blob/main/fastlane/Fastfile
* .gitlab-ci.yml https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo/-/blob/main/.gitlab-ci.yml
GitLab Docs
* Project-level Secure Files https://docs.gitlab.com/ee/ci/secure_files/
* Apple App Store integration https://docs.gitlab.com/ee/user/project/integrations/apple_app_store.html
Prerequisites
* Apple Developer Program https://developer.apple.com/programs/enroll/
* GitLab SaaS runners on macOS https://docs.gitlab.com/ee/ci/runners/saas/macos_saas_runner.html#access-request-process
* Ruby https://www.ruby-lang.org/en/
iOS Demo Project https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo
Workaround for Apple certificate limit https://about.gitlab.com/handbook/engineering/incubation/mobile-devops/guides.html#how-to-generate-a-development-provisioning-profile-from-an-existing-certificate
Example Files
* fastlane/Fastfile https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo/-/blob/main/fastlane/Fastfile
* .gitlab-ci.yml https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/ios-demo/-/blob/main/.gitlab-ci.yml
GitLab Docs
* Project-level Secure Files https://docs.gitlab.com/ee/ci/secure_files/
* Apple App Store integration https://docs.gitlab.com/ee/user/project/integrations/apple_app_store.html
- 1 participant
- 14 minutes
17 Feb 2023
Demo Projects - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/readme/-/issues/109
Flutter Demo - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/flutter-demo
Mobile DevOps Guides - https://about.gitlab.com/handbook/engineering/incubation/mobile-devops/guides.html
Flutter Demo - https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/demo-projects/flutter-demo
Mobile DevOps Guides - https://about.gitlab.com/handbook/engineering/incubation/mobile-devops/guides.html
- 1 participant
- 3 minutes
31 Jan 2023
- 1 participant
- 5 minutes
12 Jan 2023
- 1 participant
- 2 minutes
12 Dec 2022
- 1 participant
- 3 minutes
23 Nov 2022
- 1 participant
- 2 minutes
4 Nov 2022
- 1 participant
- 2 minutes
14 Oct 2022
- 1 participant
- 2 minutes
29 Sep 2022
- 1 participant
- 2 minutes
13 Sep 2022
- 1 participant
- 3 minutes
25 Aug 2022
- 1 participant
- 2 minutes
11 Aug 2022
- 1 participant
- 2 minutes
29 Jul 2022
- 1 participant
- 3 minutes
13 Jul 2022
- 1 participant
- 4 minutes
16 Jun 2022
- 1 participant
- 4 minutes
31 May 2022
- 1 participant
- 5 minutes
9 May 2022
https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/66
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
- 1 participant
- 2 minutes
28 Apr 2022
https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/65
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
- 1 participant
- 4 minutes
12 Apr 2022
https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/64
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
- 1 participant
- 4 minutes
2 Apr 2022
https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/63
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
- 1 participant
- 7 minutes
23 Mar 2022
https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/62
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
🎉 🎉 New Mailing List!! 🎉 🎉
Sign up here: https://www.getrevue.co/profile/devops-for-mobile-apps
- 3 participants
- 9 minutes
18 Mar 2022
- 2 participants
- 18 minutes
10 Mar 2022
- 1 participant
- 6 minutes
4 Mar 2022
- 1 participant
- 5 minutes
24 Feb 2022
- 1 participant
- 5 minutes
10 Feb 2022
- 1 participant
- 4 minutes
21 Jan 2022
- 1 participant
- 3 minutes
14 Jan 2022
- 1 participant
- 8 minutes
5 Jan 2022
- 1 participant
- 9 minutes
15 Dec 2021
- 1 participant
- 8 minutes
3 Dec 2021
- 1 participant
- 6 minutes
18 Nov 2021
- 1 participant
- 8 minutes
8 Nov 2021
- 1 participant
- 13 minutes
1 Nov 2021
- 1 participant
- 15 minutes
21 Oct 2021
- 1 participant
- 5 minutes
13 Oct 2021
- 1 participant
- 5 minutes
23 Sep 2021
Weekly demo issue - https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/23
Handbook page - https://about.gitlab.com/handbook/engineering/incubation/devops-for-mobile/
Handbook page - https://about.gitlab.com/handbook/engineering/incubation/devops-for-mobile/
- 1 participant
- 7 minutes
16 Sep 2021
- 1 participant
- 6 minutes
11 Sep 2021
Weekly demo issue - https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/17
Handbook page - https://about.gitlab.com/handbook/engineering/incubation/devops-for-mobile/
Handbook page - https://about.gitlab.com/handbook/engineering/incubation/devops-for-mobile/
- 1 participant
- 5 minutes
3 Sep 2021
- 1 participant
- 6 minutes
26 Aug 2021
- 1 participant
- 11 minutes
19 Aug 2021
- 1 participant
- 8 minutes