Skip to content

dung13890/deploy-tool

Repository files navigation

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/[email protected] | 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