Skip to content

yhidetoshi/CodeBuildSlack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeBuildSlack

AWS CodeBuildの実行結果をLambdaを使ってSlackに通知する

デプロイ方法

$ make build
$ sls deploy --aws-profile <PROFILE> --slackurl <WEBHOOK_URL>

$ make help

build:             Build binaries
build-deps:        Setup build
deps:              Install dependencies
devel-deps:        Setup development
help:              Show help
lint:              Lint

アーキテクチャ

アーキテクチャ

Cloudwatch Event (ルール)

  • イベントパターン
{
  "detail-type": [
    "CodeBuild Build State Change"
  ],
  "source": [
    "aws.codebuild"
  ],
  "detail": {
    "build-status": [
      "FAILED",
      "STOPPED",
      "SUCCEEDED",
      "IN_PROGRESS"
    ]
  }
}

Lambda

serverless.ymlに記載

Slack通知の結果

Slack通知

About

CodeBuildのステータスをSlackに通知する

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published