Skip to content

damacus/appveyor-api

Repository files navigation

CircleCI

appveyor-api

A wrapper for the AppVeyor API

Inspiration from https://github.com/esaio/esa-ruby

Example Usage

This client will accept either an APPVEYOR_API_KEY as an argument or detect an environment variable

Environment Variables

$APPVEYOR_API_KEY

Access_token

@client = AppVeyor::Client.new(access_token: '123456787980nthrthrt')

List Environments

@client.list_environments

List Projects

@client.list_projects

Update Environment

awesome_environment={"deploymentEnvironmentId":12168,"name":"production","provider":"FTP","settings":{"providerSettings":[{"name":"server","value":{"value":"ftp.server.com","isEncrypted":false}},{"name":"username","value":{"value":"ftp-user","isEncrypted":false}},{"name":"password","value":{"value":"password","isEncrypted":true}}],"environmentVariables":[{"name":"my-var","value":{"value":"123","isEncrypted":false}}]}}

@client.update_environment(awesome_environment)

About

A wrapper for the AppVeyor API

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages