The cloud deployment command
The XM Cloud plugin for Sitecore CLI provides the cloud deployment
command to help you manage deployment entities for your XM Cloud projects.
Usage
You can use the cloud deployment
command as follows:
dotnet sitecore cloud deployment [subcommand] [options]
Subcommands
You can use the following subcommands:
-
create
- creates and starts deployment entities. -
info
- displays information about a deployment. -
list
- lists the most recent deployments for an environment. -
start
- starts the execution of a deployment. -
watch
- shows information about the status/progress of the deployment. -
log
- shows or downloads logs about a specific deployment.
The create subcommand
The create
subcommand creates and starts a deployment entity for an XM Cloud environment. You must specify the unique identifier of the environment.
You can use the following options with the create
subcommand:
Option |
Description |
---|---|
|
Required. Unique identifier of the environment used when establishing a connection. |
|
If specified, the process uploads the current solution. The |
|
If specified, the process treats the path as the current solution. Default: current solution path. |
|
Hides the status/progress information during the deployment process. When the deployment finishes, the command instantly detaches. |
|
Prevents the deployment from starting. |
|
Write additional information about the command. |
|
Write diagnostics and detailed information about the command. |
|
Display developer help and usage information about the command. |
|
When used, the deployment PostActions status/progress information displays in real-time in the CLI. |
For example:
dotnet sitecore cloud deployment create --environment-id <id> --no-start --no-watch --upload --working-dir <path>
The info subcommand
The info
subcommand provides information about a specific XM Cloud deployment entity. You must provide the unique identifier of the deployment.
You can use the following options with the get
subcommand:
Option |
Description |
---|---|
|
Required. The unique identifier of the deployment. |
|
Write additional information about the command. |
|
Write diagnostics and detailed information about the command. |
|
Display developer help and usage information about the command. |
For example:
dotnet sitecore cloud deployment get --deployment-id <id>
The list subcommand
The list
subcommand lists the most recent deployments for an environment. You must provide the unique identifier of the environment.
You can use the following options with the list
subcommand:
Option |
Description |
---|---|
|
Required. The unique identifier of the environment. |
|
Write additional information about the command. |
|
Write diagnostics and detailed information about the command. |
|
Display developer help and usage information about the command. |
For example:
dotnet sitecore cloud deployment list --environment-id <id>
The start subcommand
The start
subcommand starts the execution of a deployment. You must provide the unique identifier of the deployment.
You can use the following options with the start
subcommand:
Option |
Description |
---|---|
|
Required. The unique identifier of the deployment to start. |
|
Hides the status/progress information during the deployment process. When the deployment finishes, the command instantly detaches. |
|
Write additional information about the command. |
|
Write diagnostics and detailed information about the command. |
|
Display developer help and usage information about the command. |
|
When used, the deployment PostActions status/progress information displays in real-time in the CLI. |
For example:
dotnet sitecore cloud deployment start --deployment-id <id> --no-watch
The watch subcommand
The watch
subcommand shows information about the deployment status/progress.
You can use the following options with the watch
subcommand:
Option |
Description |
---|---|
|
Required. The unique identifier of the deployment to watch. |
|
Write additional information about the command. |
|
Write diagnostics and detailed information about the command. |
|
Display developer help and usage information about the command. |
|
When used, the deployment PostActions status/progress information displays in real-time in the CLI. |
For example:
dotnet sitecore cloud deployment watch --deployment-id <id>
The log subcommand
The log
subcommand shows or downloads logs about a specific deployment.
You can use the following options with the log
subcommand:
Option |
Description |
---|---|
|
Required. The unique identifier of the deployment to watch. |
|
The output path for the file. If present, the logs do not show in the console but are downloaded to the file in the output destination. |
|
Write additional information about the command. |
|
Write diagnostics and detailed information about the command. |
|
Display developer help and usage information about the command. |
For example:
dotnet sitecore cloud deployment log --deployment-id <id> --output <path>