Code Monkey home page Code Monkey logo

react-native-demo-project's Introduction

React Native Demo Project (YAML build configuration)

React Native starter template

The codemagic.yaml in this React Native project can be used as a starter template for building your apps with Codemagic CI/CD.

This example contains two workflows.

  • The first is for building and publishing an Android App to Google Play.
  • The second workflow shows how to build and publish an IOS app to the App Store using Codemagic's open source CLI tools for automatic code signing.

There are links to the Codemagic documentation for additional information about code signing and publishing.

Documentation for YAML builds can be found at the following URL:

https://docs.codemagic.io/getting-started/yaml/

Encrypted Environment Variables

Use the Codemagic web app to securely encrypt environment variables that are included in the codemagic.yaml. These values can only be accessed on the Codemagic build servers.

Please note that encrypted values are specific to your personal account or team. If you move your app from personal account to a Team or vice versa you will need to re-encrypt these values.

How to Build your React Native app using the codemagic.yaml

  1. Add a copy of the codemagic.yaml to the root of the repository branch you want to build
  2. Update the values in codemagic.yaml file in the indicated places. Use the documentation links for help if required.
  3. Login to your Codemagic account at https://codemagic.io/login
  4. Add the repository for your React Native application in the Codemagic web app
  5. Click the 'Set up build' button on the respository
  6. In the Continuous Integration Workflows section choose the 'React Native App' workflow
  7. At the top of the screen select the branch you added the codemagic.yaml to and click the 'Check for configuration file' button
  8. Click on the 'Start your first build' button that is displayed when the configuration file is detected
  9. Select the workflow you would like to build and clikc the 'Start new build' button

To configure automatic build triggering on commit, tag, or pull request please refer to the following documentation:

https://docs.codemagic.io/getting-started/yaml/#triggering

Getting help and support

Click the URL below to join the Codemagic Slack Community:

https://slack.codemagic.io/

Customers who have enabled billing can use the in-app chat widget to get support.

react-native-demo-project's People

Contributors

kevin-suhajda avatar mayconmano avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.