dung13890 / deploy-tool

Golang tool for deployment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deploy-tool

Install deploy tool

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

install doo with version

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

Run doo

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

docker-compose up -d
docker-compose exec tool bash

Setup project for development

# Inside docker
go get
go mod vendor

Setup and running for development

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

About

Golang tool for deployment


Languages

Language:Go 100.0%