Deployments
Learn and practice the functionalities of deployments in the GitHub API.
We'll cover the following...
Overview
Deployment is a request to deploy resources from one development environment to another to bring them into effective action. These requests can be of any branch, tag, or ID. Deployments minimize the worry of implementation details of various application types. They do so by building a loosely-coupled relation between different deployments.
External services (such as GitLab, Redmine, etc.) can mark deployments with different deployment statuses. The list below shows these status types:
error
failure
pending
in_progress
queued
success
We can add description
and log_url
optionally to the deployment status for more clarity. The deployment and its status are dispatched by GitHub to third parties that upgrade its status as per the ...