Skip to content

chrislovsund/goapi

 
 

Repository files navigation

goapi

go client library for ThoughtWorks Go continuous delivery server

API

Pipeline Group

API Endpoint Method Status
List Pipeline Groups /go/api/config/pipeline_groups GET TBD

Pipeline

API Endpoint Method Status
Schedule Pipeline /go/api/pipelines/[pipeline]/schedule POST TBD

Stages

API Endpoint Method Status
Cancel /go/api/stages/[pipeline]/[stage]/cancel POST TBD
View /go/api/stages/[pipeline]/[stage]/instance/[pipeline-counter]/[stage-counter] GET TBD
History /go/api/stages/[pipeline]/[stage]/history/[offset] GET TBD

Jobs

API Endpoint Method Status
Scheduled /go/api/jobs/scheduled.xml GET TBD
History /go/api/[pipeline]/[stage]/[job]/history/[offset] GET TBD

Agent

API Endpoint Method Status
List /go/api/agents GET TBD
Enable /go/api/agents/[agent-uuid]/enable POST TBD
Disable /go/api/agents/[agent-uuid]/disable POST TBD
Delete /go/api/agents/[agent-uuid]/delete POST TBD
History /go/api/agents/[agent-uuid]/job_run_history/[offset] POST TBD

Materials

API Endpoint Method Status
List /go/api/config/materials GET TBD
Subversion /go/api/material/notify/svn POST TBD
Git /go/api/material/notify/git POST TBD
Modifications /go/api/materials/[fingerprint]/modifications/[offset] POST TBD

Configuration

API Endpoint Method Status
List /go/api/config/revisions GET TBD
Subversion /go/api/config/diff/[from-SHA]/[to-SHA] GET TBD

Artifacts

API Endpoint Method Status
List /go/api/files/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job].json GET TBD
Show /go/api/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job]/[filename] GET TBD
Show /go/api/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job]/[pathname]/[filename] GET TBD
Show /go/api/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job]/[pathname].zip GET TBD
Create /go/api/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job]/[filename] POST TBD
Update /go/api/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job]/[filename] PUT TBD

Users

API Endpoint Method Status
Delete /go/api/users/[user_name] DELETE TBD

Backup

API Endpoint Method Status
Trigger Backup /go/api/admin/start_backup DELETE TBD

Properties

API Endpoint Method Status
List /go/api/properties/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job] GET TBD
Show /go/api/properties/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job]/[property-name] GET TBD
Create /go/api/properties/[pipeline]/[pipeline-counter]/[stage]/[stage-counter]/[job]/[property-name] POST TBD
Search /go/api/properties/search POST TBD

Feeds

API Endpoint Method Status
List All Pipelines /go/api/pipelines.xml GET TBD
Pipeline Feed /go/api/[pipeline]/[pipeline-id].xml GET TBD
All Stages for a Pipeline Feed /go/api/[pipeline]/stages.xml GET TBD
Stage XML /go/api/[stages]/[stage-id].xml GET TBD
Stage XML /go/api/[stage]/[stage-counter].xml GET TBD
Stage XML /go/api/[pipeline]/[pipeline-label]/[stage]/[stage-counter].xml GET TBD
Job XML /go/api/jobs/[job-id].xml GET TBD

Command Repo

API Endpoint Method Status
List All Pipelines /go/api/admin/command-repo-cache/reload POST TBD

About

go client library for ThoughtWorks Go continuous delivery server (gocd)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%