Skip to main content

AWS CodeBuild/CodeDeploy triggers & updates to Slack with a cool Progress Bar!

Project description

awslack

How this would look in Slack:

aws-deployments-test APP  12:02 AM
    ████████████████████ 100.0%
    00:02:12 - [Build: project-name BuildStatus=IN_PROGRESS!]
    00:02:17 - [Build's Phase: SUBMITTED PhaseStatus=SUCCEEDED]
    00:02:18 - [Build's Phase: QUEUED PhaseStatus=SUCCEEDED]
    00:02:48 - [Build's Phase: PROVISIONING PhaseStatus=SUCCEEDED]
    00:02:53 - [Build's Phase: DOWNLOAD_SOURCE PhaseStatus=SUCCEEDED]
    00:03:14 - [Build's Phase: INSTALL PhaseStatus=SUCCEEDED]
    00:03:19 - [Build's Phase: PRE_BUILD PhaseStatus=SUCCEEDED]
    00:05:00 - [Build's Phase: BUILD PhaseStatus=SUCCEEDED]
    00:05:31 - [Build's Phase: POST_BUILD PhaseStatus=SUCCEEDED]
    00:05:36 - [Build: project-name BuildStatus=SUCCEEDED!] (edited)

Run script by:

python3 awslack/code_build.py \
    --slack_token <...SLACK_TOKEN_HERE> \
    --channel_name <...SLACK_CHANNEL_NAME_HERE> \
    --project_name <...AWS_CODE_BUILD_PROJECT_NAME_HERE>

More coming soon...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

awsslack-0.1.1.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

awsslack-0.1.1-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file awsslack-0.1.1.tar.gz.

File metadata

  • Download URL: awsslack-0.1.1.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.8.10 Linux/5.15.0-1028-aws

File hashes

Hashes for awsslack-0.1.1.tar.gz
Algorithm Hash digest
SHA256 effeb28d7b1d64da83d9a730172ca6071b8460525f2fe600724bd3c685f35e2c
MD5 6aec86920f422a7c51ac43dea7024c19
BLAKE2b-256 4fe0142adfa971d444aa0142ff1872e95b1b692565c516e326e67548b623e4bf

See more details on using hashes here.

File details

Details for the file awsslack-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: awsslack-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.8.10 Linux/5.15.0-1028-aws

File hashes

Hashes for awsslack-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b221ceae4d6e41ef376ef7a163d78eea330020e12944f1199e174bd18a57e305
MD5 1b5d75de61e8e2cf41c263c63cc21f51
BLAKE2b-256 385bb0e6de8aba3dbf506c59e9489ed98b0b8b3b0b83fb4e4a5df850259268a5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page