Example application and CI/CD pipeline showing how to run a React Native project on Semaphore 2.0. (Uses React Native CLI Quickstart)
- Fork this repository and use it to create a project.
The CI pipeline will look like this:
The example pipeline contains 4 blocks:
- Install dependencies
- installs and caches all npm dependencies
- Run linter
- Lint the code using eslint with eslint-config-airbnb
- Run tests
- Build app
- Uses Fastlane as build automation tool (with a refference to Fastlane — Simple React Native iOS Releases)
$ npm install
$ npm start
$ npm run lint
$ npm test
$ npm run detox-build
$ npm run detox-test
Copyright (c) 2019 Rendered Text
Distributed under the MIT License. See the file LICENSE.md.