https://github.com/hubot-archive/hubot-assembla
hubot script for interacting with Assembla API
https://github.com/hubot-archive/hubot-assembla
Last synced: 2 months ago
JSON representation
hubot script for interacting with Assembla API
- Host: GitHub
- URL: https://github.com/hubot-archive/hubot-assembla
- Owner: hubot-archive
- License: mit
- Created: 2014-06-13T19:49:24.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2020-02-18T17:22:40.000Z (over 5 years ago)
- Last Synced: 2025-03-24T15:21:50.603Z (3 months ago)
- Language: CoffeeScript
- Size: 125 KB
- Stars: 3
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hubot-assembla
Interact with the Assembla API
## Installation
In hubot project repo, run:
`npm install hubot-assembla --save`
Then add **hubot-assembla** to your `external-scripts.json`:
```json
["hubot-assembla"]
```## Config
HUBOT_ASSEMBLA_API_APP_ID - Create @ https://www.assembla.com/user/edit/manage_clients (leave website and redirect URLs blank)
HUBOT_ASSEMBLA_API_APP_SECRET
HUBOT_ASSEMBLA_SPACE - Assembla workspace that the script will interact with
HUBOT_ASSEMBLA_DEPLOY_ACTION_ID - SSH action id for your default deploy## Commands
hubot deploy - deploy the default project
hubot deploy # - merge and close an MR then perform deploy via ssh_tool
hubot sshtool actions - list actions in the ssh tool
hubot sshtool action - look up a sshtool action by id or name
hubot sshtool run - run a sshtool action by id or name
hubot assembla pin - authenticate with a pin code
hubot forget my assembla auth - forget api token
hubot assembla whoami - who are you on assembla
hubot mr # - show merge request
hubot merge request # - show merge request
hubot merge_and_close merge request # - merge and close merge request
hubot ignore merge request # - ignore merge request
hubot create ticket - Creates a ticket on default space
hubot create ticket #in - create a ticket on the space given
hubot assembla user - display user
hubot space - look up a space by id or wiki_name
ticket # - show ticket on default space