# Deployments

- [Create Update Flow](/features-new-ui/deployments/update-flow.md): Update Flow is a completely customizable approach to OTA updates. An update flow consists of a set of steps enabling you to build reusable procedures to deploy updates to your devices.
- [Step Types](/features-new-ui/deployments/update-flow/step-types.md): List and full description of step types you can use to build update flows in JFrog Connect.
- [Run Command](/features-new-ui/deployments/update-flow/step-types/run-command.md): The Run Command step type enables you to run a bash command on your client device.
- [Run Script](/features-new-ui/deployments/update-flow/step-types/run-script.md): The Run Script action enables you to run a bash script on your edge device.
- [Deploy File](/features-new-ui/deployments/update-flow/step-types/deploy-files.md): A simple way to get one or more files quickly onto your device is to use the Deploy Files step type in a JFrog Connect update flow.
- [Deploy Docker Image](/features-new-ui/deployments/update-flow/step-types/use-single-container.md): JFrog Connect enables you to quickly deploy a single Docker image directly to your edge devices.
- [Get Artifactory Parameters](/features-new-ui/deployments/update-flow/step-types/use-single-container/get-artifactory-parameters.md): Get configuration parameters for the Deploy Docker Image step type in JFrog Connect.
- [Deploy Docker Compose](/features-new-ui/deployments/update-flow/step-types/use-docker-compose.md): JFrog Connect integration with Docker Compose enables you to utilize Docker Compose's exceptional capabilities to deploy multiple containers to edge devices.
- [Clone Git Repository](/features-new-ui/deployments/update-flow/step-types/clone-git-repository.md): The Clone Git Repository step type enables you to pull your latest software version from a Git repository directly to your edge devices.
- [Download Artifact](/features-new-ui/deployments/update-flow/step-types/download-artifacts.md): The Download Artifact step type enables you to deploy updates to your devices by specifying a path in JFrog Artifactory to a destination path on your device.
- [Get Artifactory Path](/features-new-ui/deployments/update-flow/step-types/download-artifacts/get-artifactory-path.md): Get the Artifactory Path you need to configure a step in a JFrog Connect workflow.
- [Download Release Bundle](/features-new-ui/deployments/update-flow/step-types/download-release-bundle.md): The Download Release Bundle step type utilizes JFrog’s packaged release cycle to deploy your entire application to your edge devices.
- [Get Artifactory Parameters for Release Bundle](/features-new-ui/deployments/update-flow/step-types/download-release-bundle/get-artifactory-parameters-for-release-bundle.md): Get configuration parameters that you need to configure a release bundle step type in a JFrog Connect workflow.
- [Update Image](/features-new-ui/deployments/update-flow/step-types/update-image.md): In JFrog Connect, you can use the Update Image step type to update edge device images at scale.
- [Install Debian Package](/features-new-ui/deployments/update-flow/step-types/install-debian-package.md): Use JFrog Connect to install and update Debian packages on your edge devices easily and securely.
- [Get Artifactory Parameters for Debian](/features-new-ui/deployments/update-flow/step-types/install-debian-package/get-artifactory-parameters-for-debian.md): Get configuration parameters that you need to use an Install Debian Package step type in a JFrog Connect workflow.
- [View Update Flows](/features-new-ui/deployments/update-flow/view-update-flows.md): Get an overview of your update flows and launch a deployment.
- [Update Parameters](/features-new-ui/deployments/update-flow/use-update-parameters.md): Learn how to maximize the flexibility of your software updates. In this page, you will learn how to parameterize fields when building an update flow and fill in values when you deploy the update.
- [On Failure & Rollback](/features-new-ui/deployments/update-flow/on-failure-and-rollback.md): In JFrog Connect, you can define what will happen if a step fails, and if a rollback is needed, how the rollback will take place. This ensures that your devices are left in a stable and known state.
- [Rollback on Failure](/features-new-ui/deployments/update-flow/on-failure-and-rollback/rollback-on-failure.md): Configure the flow-level rollback action for an update flow.
- [On Failure Policy for Step](/features-new-ui/deployments/update-flow/on-failure-and-rollback/on-failure-policy-for-step.md): Configure the rollback behavior for an individual step in the workflow.
- [Vulnerability Scans](/features-new-ui/deployments/update-flow/vulnerability-scans.md): JFrog Xray integration with JFrog Connect automatically scans your update content for security vulnerabilities and displays the CVE severities in your update flows, runs, and device artifacts.
- [Deploy Software](/features-new-ui/deployments/update-deployment.md): This page describes how to deploy a software update once you have created an Update Flow in JFrog Connect.
- [Set Deployment Tag & Version](/features-new-ui/deployments/update-deployment/set-application-and-version.md): In JFrog Connect, deployment tags and their versions serve as a user-defined version control of the software updates deployed to your devices.
- [Set Alert upon Deployment Failure](/features-new-ui/deployments/update-deployment/set-alert-upon-failure.md): You can always view the software update status in the Deployments tab. You can also receive an alert if the software update fails. This page describes how to configure an alert upon failure.
- [Set Phased Rollout](/features-new-ui/deployments/update-deployment/set-phased-rollout.md): Configure a phased rollout for deploying software with JFrog Connect.
- [View Deployment Progress](/features-new-ui/deployments/update-deployment/view-deployment-progress.md): Get a detailed picture of everything you need to know about a software deployment in JFrog Connect.
- [Detailed Deployment Information](/features-new-ui/deployments/update-deployment/view-deployment-progress/detailed-deployment-information.md): Get a detailed picture of everything you need to know about a software deployment in JFrog Connect.
- [Abort a Deployment](/features-new-ui/deployments/update-deployment/view-deployment-progress/abort-a-deployment.md): Stop the update flow for a whole deployment or for a single device only.
- [Best Practice: Graded Deployments](/features-new-ui/deployments/update-deployment/best-practice-deploy-in-groups.md): When you deploy software to your fleet, you can maintain maximum control by deploying first on a test group and then on production groups. This page describes how to do that in JFrog Connect.
