UNPKG

@gammarers/aws-codepipeline-execution-state-change-notification-stack

Version:

This AWS CDK Construct Stack receives all state changes of CodePipeline and sends a message to the specified notification destination when the CodePipeline is tagged with a specified tag. Therefore, you can send messages simply by adding tags without need

54 lines (53 loc) 1.68 kB
{ "name": "dev-aws-codepipeline-execution-state-change-notification-stack", "image": "mcr.microsoft.com/devcontainers/base:bookworm", "features": { "ghcr.io/devcontainers/features/common-utils:2": { "username": "developer", "upgradePackages": true }, "ghcr.io/devcontainers/features/git:1": {}, "ghcr.io/devcontainers/features/node:1": { "version": "24" }, "ghcr.io/devcontainers/features/dotnet:1": {}, "ghcr.io/devcontainers/features/python:1": {}, "ghcr.io/devcontainers/features/java:1": {} }, "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind", "workspaceFolder": "/workspace", // "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached", "mounts": [ "target=/workspace/node_modules" ], "remoteUser": "developer", "remoteEnv": { "npm_config_loglevel": "error" }, "postCreateCommand": { "fixVolumePerms": "sudo chown -R $(whoami): /workspace" } // "build": { // "dockerfile": "Dockerfile" // }, // "remoteUser": "node", // "workspaceFolder": "/workspace", // "workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached", // "mounts": [ // "target=/workspace/node_modules" // ], // "features": { // "ghcr.io/devcontainers/features/git:1": {} // }, // "customizations": { // "vscode": { // "extensions": [ // "amazonwebservices.aws-toolkit-vscode", // "ms-vscode.vscode-typescript-next" // ] // } // }, // "postCreateCommand": { // "fixVolumePerms": "sudo chown -R $(whoami): /workspace/node_modules" // } }