https://github.com/strider-cd/strider-bitbucket
Bitbucket git provider for Strider
https://github.com/strider-cd/strider-bitbucket
Last synced: about 1 year ago
JSON representation
Bitbucket git provider for Strider
- Host: GitHub
- URL: https://github.com/strider-cd/strider-bitbucket
- Owner: Strider-CD
- Created: 2013-10-10T08:55:31.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2016-12-11T15:25:56.000Z (over 9 years ago)
- Last Synced: 2024-09-26T09:14:11.263Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 91.8 KB
- Stars: 17
- Watchers: 7
- Forks: 15
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
strider-bitbucket
=================
This module provides seamless integration between strider and bitbucket,
including automatic addition/deletion of ssh-keys, and commit and pull-request
webhooks.
[](https://travis-ci.org/Strider-CD/strider-bitbucket)
[](https://nodei.co/npm/strider-bitbucket/)
# Features
- configuration
- clone, update, code caching
- commit webhooks management
- ssh key management
- skipping commits via `[skip ci]` in commit message
- pull-request webhook handling (Bitbucket Cloud)
# Configuration
If you're running somewhere other than localhost:3000, you need to set
the `SERVER_NAME` environment variable. This can be done like so:
```bash
SERVER_NAME="https://appxample.com" npm start
```
Note no training slash.
## Creating your own bitbucket app
Go to the API page at
https://bitbucket.org/account/user/[your-username]/api and click "Add
consumer".
Then set the env variables `PLUGIN_BITBUCKET_APP_KEY` and
`PLUGIN_BITBUCKET_APP_SECRET` to the values given you.
## Testing
```no-highlight
npm test
```