Skip to content

A wrapper for interfacing with the CircleCI API in Elixir

License

Notifications You must be signed in to change notification settings

mobileoverlord/circleci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCi

Hex version

A wrapper for interfacing with the CircleCI API. Additional information can be found in the API reference https://circleci.com/docs/api/v1-reference

Documentation

Usage

CircleCI requires that you supply some configuration for processing the requests.

Authentication

You can configure the token through Mix.Config

# config.exs

config :circle_ci,
  token: "12345"

Or by setting the environment variable CIRCLECI_TOKEN

Encoding Module

CircleCI will default to using the exjsx json module for encoding / decoding. You can alter this behaviour by specifying it in the configuration

# config.exs

config :circle_ci,
  json_module: Poison

TODO

The following endpoints need to be added

https://circleci.com/docs/api/v1-reference/#new-build-branch https://circleci.com/docs/api/v1-reference/#new-build https://circleci.com/docs/api/v1-reference/#add-user-ssh https://circleci.com/docs/api/v1-reference/#build-artifacts-latest

About

A wrapper for interfacing with the CircleCI API in Elixir

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages