Skip to content

Install

Generally, ECS Deployer should be run from your Continuous Integration/Continuous Deployment system (like GitHub Actions).

However, if you would like to install the app you have the options listed below.

Install on CI/CD Services

Using ECS Deployer on CI/CD is the preferred method!


Install the pre-compiled binary

homebrew tap

brew install ecsdeployer/tap/ecsdeployer

scoop

scoop bucket add ecsdeployer https://github.com/ecsdeployer/scoop-bucket.git
scoop install ecsdeployer

deb, rpm and apk packages

Download the .deb, .rpm or .apk packages from the latest release on GitHub and install them with the appropriate tools.

go install

go install ecsdeployer.com/ecsdeployer@latest

bash script

curl -sfL https://ecsdeployer.com/run.sh | bash -s -- deploy --config CONFIGFILE

This is not installing ECS Deployer. This will only run the app.

Compiling from source

If you just want to build from source for whatever reason, follow these steps:

clone:

git clone https://github.com/ecsdeployer/ecsdeployer
cd ecsdeployer

get the dependencies:

go mod tidy

build:

go build -o ecsdeployer .

verify it works:

./ecsdeployer --version