Skip to content

features

Mohamed Hassan edited this page Aug 24, 2024 · 1 revision

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.

Clone this wiki locally