Skip to content

shakogegia/deployer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


WebTorrent
Deployer

Simple deployment tool, that works.
Deploy your apps painlessly with GUI, no more vim's and ssh clients


alt text

Description

Deployer is built with Node.js, Vue.js and Github Electron. You can add servers and create jobs per repository you want to deploy to your server.

Features

  • Servers - Basic crud operations on Servers
  • Jobs - Basic crud operations on Servers
    • Job Desciption - Name your jobs
    • Source - Add repository from Github or Bitbucket
    • Build - Enter job build targte on server and apply post-build executive command (Like npm i, bower i, php artisan migrate, pm2 reload all and etc.)
    • Slack - Enter slack token and channel id to receive message after job is completed

Installation

Download repo and install dependencies with

yarn install

Usage

You must run vue with

npm run serve

And also is required to run node.js server by

npm run server

Packaging and Distribution

TODO

Credits

App logo - David Robertson

Contribution

Contributions are more than

License

MIT. Copyright (c) Shalva Gegia.