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