codemagic-ci-cd/codemagic-sample-projects

GitHub: codemagic-ci-cd/codemagic-sample-projects

Codemagic 官方提供的 CI/CD 示例项目集合,涵盖多种移动与跨平台框架的工作流配置参考。

Stars: 207 | Forks: 430

# Codemagic 示例项目 ![codemagic-banner](https://raw.githubusercontent.com/codemagic-ci-cd/codemagic-sample-projects/main/assets/media/logo_banner.svg) ## Flutter * [Flutter Android 和 iOS](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/flutter/flutter-android-and-ios-yaml-demo-project) * [Flutter macOS 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/flutter/flutter-macos-demo-project) * [Flutter Windows 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/flutter/flutter-windows-demo-project) ## Android 原生 * [Android 示例项目](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/android/android-native-quick-start) ## iOS 原生 * [iOS 示例项目](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/ios/ios-native-quick-start) ## React Native * [React Native Android 和 iOS](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/react-native/react-native-demo-project) * [使用 Expo 且不 eject 的 React Native](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/react-native/expo-react-native-not-ejected) ## Unity * [Unity Android、iOS、Windows 和 macOS 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/unity/unity-demo-project) * [Steam 发布示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/unity/unity-deploy-steam) ## 其他平台
点击展开... ## Ionic 示例 * [Ionic + Capacitor 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/ionic/ionic-capacitor-demo-project) * [Ionic + Cordova 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/ionic/ionic-cordova-demo-project) ## Kotlin Multiplatform Mobile 示例 * [KMM 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/kotlin-multiplatform-mobile) ## .NET MAUI 示例 * [.NET MAUI Android 和 iOS](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/dotnet-maui/dotnet-maui-android-ios/)
## 集成 ### 崩溃报告 * [Firebase Crashlytics](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/firebase_crashlytics_demo_project) * [Sentry](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/sentry_integration_demo_project) ### 代码质量 * [Codecov](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/codecov_integration_demo_project) * [SonarQube / SonarCloud (iOS)](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/sonarqube_integration_demo_project/Sonar) * [SonarQube / SonarCloud (Android)](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/sonarqube_integration_demo_project/Android) * [Emerge Tools](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/emerge-tools-integration-demo-project) ### 消息通知 * [Discord](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/discord_integration_demo_project) ### 项目管理 * [Jira](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/jira_integration_demo_project) ### 测试 * [emulator.wtf](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/emulatorwtf-android-demo-project) * [Katalon](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/katalon_integration_demo_project) ### 真机测试 * [Appetize](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/appetize_integration_demo_project) * [BrowserStack (App Live)](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/browserstack_app_live_demo_project) * [BrowserStack (App Automate)](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/browserstack_app_automate_demo_project) * [Kobiton](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/kobiton_integration_demo_project) * [LambdaTest](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/lambdatest_integration_demo_project) * [pCloudy](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/pcloudy_integration_demo_project) * [Sofy](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/sofy_integration_demo_project) ### 其他 * [Capgo](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/capgo_integration_demo_project) ## 较早的示例项目 ### Flutter 示例 * [Flutter 集成测试](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/flutter/flutter-integration-tests-demo-project) * [Flutter 多 flavor 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/flutter/flutter-flavors-demo-project) ### iOS (原生) 示例 * [iOS 自动代码签名示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/ios/ios-automatic-code-signing-demo-project) * [iOS 手动代码签名示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/ios/ios-manual-code-signing-demo-project) * [iOS 白标单一 scheme 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/ios/ios-white-label-single-scheme-demo-project) * [iOS Magic Actions 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/ios/ios-magic-actions-demo-project) ### Android (原生) 示例 * [Android 结合 espresso 测试示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/android/android-espresso-demo-project) ### React Native 示例 * [React Native detox 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/react-native/react-native-detox-demo-project) ### 集成 * [Fastlane 集成示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/integrations/fastlane-integration-demo-project) ### YAML 示例 * [YAML 锚点和别名示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/yaml/yaml_anchors_aliases_sample) ### Cordova 示例 * [Cordova 示例](https://github.com/codemagic-ci-cd/codemagic-sample-projects/tree/main/cordova/cordova-demo-project) ## 获取帮助与支持 如果您有技术问题或需要有关特定问题的帮助,可以在我们的 [GitHub 讨论区](https://github.com/codemagic-ci-cd/codemagic-docs/discussions) 页面获取帮助。 已启用计费的客户可以使用应用内聊天小部件获取支持。您必须登录才能在右下角看到聊天图标(请注意,某些广告拦截器可能会阻止聊天小部件)。 ## 提交问题 如果在示例项目中未涵盖某些使用场景,您可以创建一个 issue 来提出请求: [https://github.com/codemagic-ci-cd/codemagic-sample-projects/issues](https://github.com/codemagic-ci-cd/codemagic-sample-projects/issues)
标签:Flutter, React Native, 示例项目, 移动开发, 自动化构建