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?
✗ Incorrect
The pipeline usually starts when code is committed to the repository, triggering the next steps.
Which tool can be used to automate React Native CI/CD pipelines?
✗ Incorrect
Bitrise is a popular CI/CD tool for mobile apps including React Native.
Why do we run tests automatically in CI/CD?
✗ Incorrect
Automated tests help find bugs early and keep the app stable.
What does the build step produce in a React Native CI/CD pipeline?
✗ Incorrect
The build step creates an app package that can be installed on devices.
Continuous Deployment means:
✗ Incorrect
Continuous Deployment automatically releases code to users once it passes tests.
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.