CodeDeployMonitor is a little tool that can create new deployments for AWS CodeDeploy, and monitor them for successful completion. It also has a monitor-only mode, in case you create deployments via another tool (aws-cli, for example).
CodeDeployMonitor use the boto3 library.
** This program is currently in pre-alpha state, so be aware of bugs.**
Installation
CodeDeployMonitor can easily be installed with pip:
# Make sure we have an up-to-date version of pip and setuptools:
$ pip install --upgrade pip setuptools
$ pip install codedeploy-monitor
Usage
CodeDeployMonitor tries to mimic the aws-cli command-line parameters as close as possible. Both deployments from S3 and GitHub are supported.
To create and monitor a new deployment:
$ codedeploy_monitor create-deployment --application-name my-app --deployment-group my-group --s3-location bucket=my-bucket,key=releases/myapp.tgz,bundleType=tgz
To monitor an existing deployment:
$ codedeploy_monitor monitor-deployment d-xxxxxxxxx
Use the following commands to see a list of all command-line options:
$ codedeploy_monitor create-deployment --help
$ codedeploy_monitor monitor-deployment --help
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program.
Metadata
Release files for codedeploy_monitor 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| codedeploy_monitor-0.1.tar.gz | 18.5 kB | Details |
Release files / codedeploy_monitor-0.1.tar.gz
| Download URL | codedeploy_monitor-0.1.tar.gz |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e15e7018d40cf1824fb296411c391ee8169487631cdd667eaa4670c17bde4aa2
|
|
BLAKE2b-256 checksum How to use checksums |
a5f6995b1c06e7498783fe41aef6af28da53fb097740376a55cf04b228bd74f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |