mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
ci: implement automatic upgrade of PR deployment (#8876)
This commit is contained in:
+12
-9
@@ -81,17 +81,20 @@ Use the following `make` commands and scripts in development:
|
||||
|
||||
### Deploying a PR
|
||||
|
||||
You can test your changes by creating a PR deployment. A PR deployment can be triggered in two ways:
|
||||
You can test your changes by creating a PR deployment. There are two ways to do this:
|
||||
|
||||
1. By commenting on the PR with `/deploy-pr`
|
||||
2. By running `./scripts/deploy-pr.sh`
|
||||
3. Available options
|
||||
- `-s` or `--skip-build`, the image will not be built again, and the last image will be used.
|
||||
- `-e EXPERIMENT1,EXPERIMENT2` or `--experiments EXPERIMENT1,EXPERIMENT2`, will enable the specified experiments.
|
||||
- `-n` or `--dry-run` will display the context without deployment. e.g., branch name and PR number, etc.
|
||||
- `-y` or `--yes`, will skip the CLI confirmation (only valid for the `./scripts/deploy-pr.sh`)
|
||||
1. By running `./scripts/deploy-pr.sh`
|
||||
2. By manually triggering the [`pr-deploy.yaml`](https://github.com/coder/coder/actions/workflows/pr-deploy.yaml) GitHub Action workflow
|
||||

|
||||
|
||||
> Note: all flags can be used with both `./scripts/deploy-pr.sh` and `/deploy-pr` comment on the PR.
|
||||
#### Available options
|
||||
|
||||
- `-s` or `--skip-build`, force prevents the build of the Docker image.(generally not needed as we are intelligently checking if the image needs to be built)
|
||||
- `-e EXPERIMENT1,EXPERIMENT2` or `--experiments EXPERIMENT1,EXPERIMENT2`, will enable the specified experiments. (defaults to `*`)
|
||||
- `-n` or `--dry-run` will display the context without deployment. e.g., branch name and PR number, etc.
|
||||
- `-y` or `--yes`, will skip the CLI confirmation prompt.
|
||||
|
||||
> Note: PR deployment will be re-deployed automatically when the PR is updated. It will use the last values automatically for redeployment.
|
||||
|
||||
> You need to be a member or collaborator of the of [coder](github.com/coder) GitHub organization to be able to deploy a PR.
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 26 KiB |
Reference in New Issue
Block a user