Skip to content

dung13890/deploy-tool

Folders and files

NameName
Last commit message
Last commit date
Nov 30, 2022
Aug 9, 2022
Feb 20, 2021
Mar 3, 2021
Feb 22, 2021
Feb 12, 2021
Jan 25, 2021
Feb 20, 2021
Mar 4, 2021
Jan 25, 2021
Feb 20, 2021
Feb 20, 2021
Mar 10, 2021

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/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