Metadata-Version: 2.1
Name: ci-buildbot
Version: 0.5.0
Summary: Slack client for reporting on CodePipeline runs
Home-page: https://github.com/caltechads/ci-buildbot
Author: Caltech IMSS ADS
Author-email: imss-ads-staff@caltech.edu
License: UNKNOWN
Description: # ci-buildbot
        
        `ci-buildbot` is a command line tool to do slack messaging from CodePipelines.  `ci-buildbot` acts as a Slack App in
        order to do its work.
        
        To install:
        
        ```
        pyenv virtualenv 3.6.5 ci-buildbot
        pyenv local ci-buildbot
        pip install -r requirements.txt
        pip install -e .
        ```
        
        Now set up the environment:
        
        ```
        cp etc/environment.text .env
        ```
        
        You'll need to know two things: 
        
        * `SLACK_API_TOKEN`: this your Slack app's Oath token
        * `CHANNEL`: this is the channel you want `ci-buildbot` to post into.  Note that if this is a private channel, you'll
        	need to invite the `ci-buildbot` app into that channel before you'll see any messages.
        
        Now you can run the main command, `buildbot`:
        
        ```
        buildbot --help
        ```
        
        # Icons
        
        I get the icons for the Slack messages here: https://iconmonstr.com.
        
        For the gray icons, I use #909090
        For the green icons, I use #?
        For the red icons, I use #801B0B
        
        # Testing: CodeBuild environment variables
        
        ```
        export CODEBUILD_START_TIME=1594856732.3577878
        export CODEBUILD_VPC_AZ=us-west-2b
        export CODEBUILD_LAST_EXIT=0
        export CODEBUILD_START_TIME=1538752095466
        export CODEBUILD_BMR_URL=https://CODEBUILD_AGENT:3000
        export CODEBUILD_SOURCE_VERSION=arn:aws:s3:::bucket/pipeline/App/OGgJCVJ.zip
        export CODEBUILD_KMS_KEY_ID=arn:aws:kms:us-west-2:000000011111:alias/aws/s3
        export CODEBUILD_BUILD_ID=codebuild-project:40b92e01-706b-422a-9305-8bdb16f7c269
        export OLDPWD=/codebuild/output/src00011222/src
        export CODEBUILD_GOPATH=/codebuild/output/src084981953
        export CODEBUILD_RESOLVED_SOURCE_VERSION=9e0d29404ee30b7b63258414ecccc996bbeb55c6
        export CODEBUILD_BUILD_SUCCEEDING=1
        export CODEBUILD_BUILD_ARN=arn:aws:codebuild:us-west-2:000000001111:build/codebuild-project:40b92e01-706b-422a-9305-8bdb16f7c269
        export AWS_CONTAINER_CREDENTIALS_RELATIVE_URI=/v2/credentials/e5f23b9f-c72e-4384-9ba1-37d08aa052b7
        export CODEBUILD_INITIATOR=codepipeline/pipeline-name
        export AWS_DEFAULT_REGION=us-west-2
        export CODEBUILD_LOG_PATH=40b92e01-706b-422a-9305-8bdb16f7c269
        export CODEBUILD_BUILD_IMAGE=000011112222.dkr.ecr.us-west-2.amazonaws.com/codebuild:docker-image
        export AWS_REGION=us-west-2
        export CODEBUILD_SRC_DIR=/codebuild/output/src00011222/src
        export CODEBUILD_AUTH_TOKEN=0730f0ab-5299-4235-a2c2-bb1f6ad07033
        ```
        
Keywords: aws,ecs,docker,devops
Platform: UNKNOWN
Description-Content-Type: text/markdown
