KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#deepseek-harness
#dsh-plugin
#open-source
#ai
#cli
#dsh
#claude-code
#codex
#developer-tools
#react
node-cd
★ 82
Open GitHub ↗
Featherweight node.js Continuous Deployment
Download README (.md)
Explore Similar Repositories
Fast-Factorial-Functions
:
Swing, divide and conquer the factorial!
mutt-ics
:
Simple viewer for ics in mutt
DoctrineMongoODMModule
:
Laminas Module for Doctrine MongoDB ODM
node-pdc
:
node.js pandoc wrapper
DaisyDiff
:
Visual :white_flower: comparison of HTML in :coffee: Java
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
node-cd
?
Download (.md)
node-cd ======= **Featherweight Github/Bitbucket/Contentful Continuous Deployment** Continuously deploy any code from Github/Bitbucket/Contentful to your server. node-cd is a simple node.js app handling Github's, Bitbucket's and Contentful's post-receive hooks. It can execute any script you want on your server: deployment, testing, etc. ## Requirements node > 4 See https://github.com/A21z/node-cd/tree/v1.0.0 for node 0.x ## Installation (master) git clone https://github.com/A21z/node-cd.git npm install ## Installation (stable v2.0.0) wget https://github.com/A21z/node-cd/archive/v2.0.0.tar.gz tar xf v2.0.0.tar.gz cd node-cd-2.0.0 npm install ## Usage * Edit the `bitbucket.sh`, `contentful.sh` or `github.sh` file to execute whatever you like after your commits (ex: stop server, git pull, start server) * **For GitHub**: Set your post-receive hook as described [here](https://help.github.com/articles/post-receive-hooks) with the url `http://yourserver.com:61440/github` * **For Bitbucket**: Set your post-receive hook as described [here](https://confluence.atlassian.com/display/BITBUCKET/POST+hook+management) with the url `http://yourserver.com:61440/bitbucket` * **For Contentful**: Set your webhook in your Settings > Webhooks with the url `http://yourserver.com:61440/contentful` * Add execution permission on scripts `chmod +x bitbucket.sh contentful.sh github.sh` * Run the app `WWW_PORT=61440 node src/index.js` [](https://travis-ci.org/A21z/node-cd)