A minimal AppVeyor API library in Rust.
Warning: this is a partial implemented API of the AppVeyor REST API. I only need the following endpoints:
PRs welcome if you want to implement other endpoints and/or the Build Worker API.
to be completed.
enable_test_mode
.[ignore]
so they won't trip up travis.You may find it easy to work off a cached copy of the JSON response. I've placed my original test fixtures in tests/fixtures.
Retrieving a collection or single item
curl --silent --header 'Authorization: Bearer '$APPVEYOR \
--request GET https://ci.appveyor.com/api/projects
Cancelling
curl --silent --header 'Authorization: Bearer '$APPVEYOR \
--request DELETE https://ci.appveyor.com/api/builds/booyaa/hai/1.0.11
Adding/Modifying entries
``` curl --silent --header 'Authorization: Bearer '$APPVEYOR \ --header 'Content-Type: application/json' \ --request POST https://ci.appveyor.com/api/projects \ -d '{"repositoryProvider" : "gitHub", "repositoryName" : "booyaa/hello-homu"}'
```
Copyright 2016 Mark Sta Ana.
Licensed under the Apache License, Version 2.0