文件名称:azdevops-lambda-hook:使用Cloudformation在AWS上实现为Lambda的Azure DevOps ServiceHook
文件大小:125KB
文件格式:ZIP
更新时间:2024-05-04 10:12:18
JavaScript
azdevops-lambda-hook 使用Cloudformation在AWS上实现为NodeJS Lambda的Azure DevOps ServiceHook。 在实践中:Azure DevOps ServiceHook很简单; 此回购协议的大部分内容都与Cloudformation和支持它的CI / CD工作有关:) Lambda通过HTTPS通过子域(即dev-turkana.greyhamwoohoo.com/v1/webhook、turkana.greyhamwoohoo.com/v1/webhook)公开,并且需要API密钥。 每个“环境”可以有自己的子域。 通过使用以生命周期和所有权分隔的“层”,展示了一种使用AWS Cloudformation和Lambas的自以为是的方式。 这些组件称为“ Turkana”,因此将来很容易替换引用:) 设计决策:100%
【文件预览】:
azdevops-lambda-hook-main
----docs()
--------disable-fork-builds-and-secrets.png(29KB)
--------pipeline-security.png(50KB)
----package.json(6KB)
----infra()
--------globals()
--------application()
--------README.md(880B)
--------platform()
----LICENSE(1KB)
----src()
--------azdev-adapter-webhook()
----.devcontainer()
--------Dockerfile(295B)
--------devcontainer.json(563B)
----.gitignore(6KB)
----README.md(8KB)
----build()
--------azure-devops()