shipit-pm
pm2 tasks for shipit
Last updated 3 years ago by 306766053 .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install shipit-pm 
SYNC missed versions from official npm registry.

shipit-pm

pm2 tasks for Shipit

support deploy & rollback

Usage

var pm = require('shipit-pm');
var deploy = require('shipit-deploy');
var cnpm = require('shipit-cnpm');
module.exports = function(shipit) {
  deploy(shipit);
  cnpm(shipit);
  pm(shipit);
  shipit.initConfig({
    default: {
      workspace: '/tmp/deploy/node-example',
      deployTo: '/home/work/node-example',
      repositoryUrl: 'https://github.com/demohi/node-example.git',
      ignores: ['.git'],
      keepReleases: 2,
      deleteOnRollback: false,
      shallowClone: true,
      cnpm: {
        flags: '--production'
      },
      pm: {
        production: '/home/work/node-example/current/pm2/production.json',
        development: '/home/work/node-example/current/pm2/development.json'
      }
    },
    development: {
      servers: ['work@10.6.12.167']
    }
  });
}

Current Tags

  • 0.3.0                                ...           latest (3 years ago)

4 Versions

  • 0.3.0                                ...           3 years ago
  • 0.2.0                                ...           4 years ago
  • 0.1.0                                ...           4 years ago
  • 0.0.1                                ...           5 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (1)
Dev Dependencies (3)
Dependents (1)

Copyright 2014 - 2016 © taobao.org |