Repaso
EspaƱol
Cloud & DevOpsFoundationsOPS-75

What does 'deploy' mean in software?

Options

  1. Put a new version of the app on a server so users can use it (Correct option)
  2. Delete the old code from the repository after a release
  3. Write the first line of code of a new project
  4. Print the source code for the team to review

Answer

Put a new version of the application on a server or cloud environment so users can use it

Why

Code on your laptop is only useful to you. Deploying means installing or updating the application in an environment where it runs for others: a test environment (staging) or production.

Modern teams automate this with CI/CD pipelines, so a merged change can reach a server with little manual work.

Typical environments: dev (your machine), test/staging, production.

Remember

Deploy = publish a version so it runs somewhere real.

Key terms

Practice this question in Repaso