@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
JSON
{
"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"
// }
}