-
Notifications
You must be signed in to change notification settings - Fork 0
features
Features of appvey
-
Download build artifacts either all or specific file(s) by version or job id. Artifacts can be:
- Downloaded by the last build or by any version in a project.
- Downloaded to a specific folder or current folder.
- Can be filtered using wildcards or part of file name.
- Multiple filters can be applied.
- Can be listed only without download
- Show file name with url and file size and total downloaded files.
-
Implement Build Rest APIs:
- Start build of branch most recent commit
- Start build of specific branch commit
- Re-run build
- Start build of Pull Request
- Cancel build
- Delete build
-
Implement Projects Rest APIs:
- Get projects
- Get project last build
- Get project last branch build
- Get project build by version
- Get project history
- Get project deployments
- Get project settings
- Get project settings in YAML
- Get project environment variables
- Add project
- Update project
- Update project settings in YAML
- Update project environment variables
- Update project build number
- Delete project build cache
- Delete project
-
support reading appveyor token from keyboard, external file, environment variables or piping the token.
-
Display result in a tabular form.
-
Show summary of response of important information.
-
Allow deleting the Cancelled or failed builds in history command which is confirmed by the user.
-
Allow Cancel of build when start and confirmed by the user.
-
start build and show the build page in the default browser.
-
Configure the tool to auto login to Appveyor Ci.
-
The login information are common for all commands.
-
Using response file (one or more) which contain options and arguments or the value of any option like token. The response file argument start with '@'.
-
Save the output response json to external files.
-
Save the screen output to external file.
-
Support Control-C to stop program with grace stop.
- <build start recent> : Start build of branch most recent commit:
- <build start commit> : Start build of specific branch commit:
- <build rerun> :Re-run build
- Start build of Pull Request: <build start pr>
- <build cancel> : Cancel build
- <build delete> : Delete build
- <project list> : Get projects
- <project last-build> : Get project last build
- <project last-build> : Get project last branch build
- <project build-version> : Get project build by version
- <project history> : Get project history
- <project deploy> : Get project deployments
- <project setting> : Get project settings
- <project yaml> : Get project settings in YAML
- <project env> : Get project environment variables
- <project add> : Add project
- <project update slug> : Update project
- <project update yaml> : Update project settings in YAM
- <project update env> : Update project environment variables
- <project update build-number> : Update project build number
- <project delete-cache> : Delete project build cache
- <project delete> : Delete project