项目作者: dung13890

项目描述 :
Golang tool for deployment
高级语言: Go
项目地址: git://github.com/dung13890/deploy-tool.git
创建时间: 2021-01-24T15:45:41Z
项目社区:https://github.com/dung13890/deploy-tool

开源协议:

下载


deploy-tool

Install deploy tool

  1. curl -sf https://gobinaries.com/dung13890/deploy-tool | PREFIX=/tmp sh
  2. sudo mv /tmp/deploy-tool /usr/local/bin/doo

install doo with version

  1. curl -sf https://gobinaries.com/dung13890/deploy-tool@1.0.1 | PREFIX=/tmp sh
  2. sudo mv /tmp/deploy-tool /usr/local/bin/doo

Run doo

  1. doo init

Demo

Note: init | ping

Features

  • Deployment from local into remote
  • Deployment on remote
  • Run command for multiple remote
  • Rsync multiple cluster
  • Notify to chatwork, slack
  • UI for deployment

For Developer

Run with docker for development

  1. docker-compose up -d
  2. docker-compose exec tool bash

Setup project for development

  1. # Inside docker
  2. go get
  3. go mod vendor

Setup and running for development

  1. # Init file config.yml
  2. go run main.go init