Skip to content

rpm-user/robot-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

CDD GitHub plugin demo

  • This small demo was built as an example for rapid CDD plugin development using hook.io.
  • The demo includes a small CDD GitHub plugin which adds an "Update Github issue state" task. The task can be used to close/open issues on github.com (i.e. issues in this project).
  • The plugin manifest is served by github pages at this url - https://rpm-user.github.io/robot-store/github.json. Use it to register the plugin in CDD. (Changes to the manifest should be done at this link on the gh-pages branch)
  • This "Update Github issue state" task logic is being served by a webhook handler implemented in hook.io. The handler listen to http POST requests to the following url: https://hook.io/rpm-user/github-issues and uses GitHub rest api to update the issue.
  • You can use this GitHub issue to test the plugin task, by using the following inputs for the task:
    • Endpoint properties
      • GitHub user: rpm-user
      • Repository name: robot-store
      • Authorization: Trust me
    • Task properties
      • Issue id: 1
      • Issue status (closed/open): closed
  • The code executed by the plugin (on hook.io) can be viewed here . (static copy)
  • The logs of the plugin execution can be viewed here .

About

Buy a robot!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published