0
0
React Nativemobile~5 mins

CI/CD pipeline setup in React Native - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does CI stand for in CI/CD?
CI stands for Continuous Integration. It means automatically combining code changes from many developers into a shared main branch frequently.
Click to reveal answer
beginner
What is the main goal of a CD pipeline?
CD stands for Continuous Delivery or Continuous Deployment. The goal is to automatically test and deliver code changes to users quickly and safely.
Click to reveal answer
intermediate
Name a common tool used to automate CI/CD pipelines for React Native apps.
Popular tools include GitHub Actions, CircleCI, and Bitrise. They help run tests, build apps, and deploy automatically.
Click to reveal answer
beginner
Why is automated testing important in a CI/CD pipeline?
Automated tests catch bugs early before code reaches users. This keeps the app stable and saves time fixing problems later.
Click to reveal answer
beginner
What is a build step in a CI/CD pipeline?
A build step compiles the React Native code into an app package that can run on devices or emulators.
Click to reveal answer
What is the first step in a typical CI/CD pipeline?
ADeploy to production
BCode commit to the repository
CRun automated tests
DBuild the app
Which tool can be used to automate React Native CI/CD pipelines?
ABitrise
BPhotoshop
CExcel
DSlack
Why do we run tests automatically in CI/CD?
ATo find bugs early
BTo slow down development
CTo avoid writing code
DTo increase manual work
What does the build step produce in a React Native CI/CD pipeline?
AA text document
BA design mockup
CA database backup
DAn app package ready to install
Continuous Deployment means:
ANever releasing code
BManually approving every release
CAutomatically releasing code to users after tests pass
DOnly testing code locally
Explain the main steps involved in setting up a CI/CD pipeline for a React Native app.
Think about what happens from code change to app delivery.
You got /4 concepts.
    Why is automation important in CI/CD pipelines?
    Consider benefits of using machines to do repetitive tasks.
    You got /4 concepts.