semaphore-demo-react-native:针对iOS和Android的React Native项目的Semaphore演示CI管道

时间:2024-06-02 10:42:21
【文件属性】:

文件名称:semaphore-demo-react-native:针对iOS和Android的React Native项目的Semaphore演示CI管道

文件大小:933KB

文件格式:ZIP

更新时间:2024-06-02 10:42:21

JavaScript

使用React Native的信号量演示CI / CD管道 示例应用程序和CI / CD管道显示了如何在Semaphore 2.0上运行React Native项目。 使用。 信号量上的CI / CD 分叉此存储库并使用它来。 CI管道将如下所示: 要仅运行iOS CI,请更改管道文件以运行ios.yml : CI管道如下所示(iOS): 要仅运行Android CI, android.yml管道文件更改为运行android.yml : CI管道如下所示(Android): 示例管道包含4个块: 安装依赖项安装并缓存所有npm依赖项 运行短毛猫使用带有替换代码 运行测试 使用和运行单元和集成测试。 使用运行e2e UI测试 建立应用程式 使用作为构建自动化工具(参考Fastlane — Simple React Native iOS版本和Fastlane — Simple


【文件预览】:
semaphore-demo-react-native-master
----metro.config.js(299B)
----.flowconfig(1KB)
----.gitattributes(71B)
----.eslintrc.js(329B)
----images()
--------pipeline-settings.png(114KB)
--------ci-pipeline.png(175KB)
--------ci-pipeline-android.png(135KB)
--------pipeline-settings-ios.png(112KB)
--------ci-pipeline-ios.png(143KB)
----babel.config.js(77B)
----ios()
--------ReactNativeSemaphoreNew-tvOSTests()
--------ReactNativeSemaphoreNew.xcworkspace()
--------ReactNativeSemaphoreNew()
--------ReactNativeSemaphoreNewTests()
--------Podfile.lock(15KB)
--------Gemfile(46B)
--------Podfile(738B)
--------ReactNativeSemaphoreNew-tvOS()
--------ReactNativeSemaphoreNew.xcodeproj()
--------Gemfile.lock(4KB)
----Gemfile(178B)
----android()
--------.project(449B)
--------gradlew(6KB)
--------settings.gradle(207B)
--------.settings()
--------gradle()
--------gradlew.bat(3KB)
--------gradle.properties(1KB)
--------app()
--------build.gradle(1KB)
----fastlane()
--------.env(0B)
--------Appfile(230B)
--------README.md(861B)
--------Fastfile(1KB)
--------Pluginfile(125B)
--------report.xml(5KB)
----.semaphore()
--------ios.yml(2KB)
--------release-build.yml(2KB)
--------release-build-ios.yml(1KB)
--------android.yml(2KB)
--------semaphore.yml(3KB)
--------release-build-android.yml(889B)
----App.js(3KB)
----__tests__()
--------__snapshots__()
--------setupTests.js(757B)
--------App-test.js(1KB)
----README.md(3KB)
----.buckconfig(114B)
----Matchfile(521B)
----Gemfile.lock(5KB)
----app.json(83B)
----.gitignore(827B)
----.prettierrc.js(143B)
----index.js(183B)
----.watchmanconfig(2B)
----package-lock.json(751KB)
----e2e()
--------firstTest.spec.js(674B)
--------config.json(156B)
--------init.js(677B)
----package.json(3KB)
----.nvmrc(8B)

网友评论