文件名称:TriggerCD:TriggerCD是一个命令行工具,使设置连续部署变得轻而易举
文件大小:85KB
文件格式:ZIP
更新时间:2024-02-21 12:08:53
shell typescript continuous-integration continuous-delivery scripting
触发光盘 设置持续部署。 现在。 没有抽象的配置,只有外壳脚本。 什么是TriggerCD? 快速-由于未对运行代码的脚本进行容器化,因此可以极大地提高部署速度,从而使它们能够充分利用流行的构建工具(例如docker,deno,您喜欢的语言的编译器,等等。)。 简单—通过消除对抽象yaml配置文件的需求,并用更传统的shell脚本替换它们,您将可以提高生产力,因为您不再需要查阅技术特定的文档。 这只是shell脚本! 怎么样 TriggerCD具有简单,线性的工作流程,易于遵循。 正在运行的TriggerCD实例将通过GitHub Webhooks收到提交通知。 一个新的为脚本运行准备,使用作为真理的来源。 您的脚本运行。 无论您写什么,都可以运行。 管道到此结束。 您的脚本可以根据需要上传构建工件,也可以决定不上传。 被创造的栖息地被破坏了。 开始使用 要使TriggerCD实例运行,请按照以下步骤操作: 运行以下deno install命令 deno install -A --unstable --name triggercd https://deno.land/
【文件预览】:
TriggerCD-master
----README.md(7KB)
----LICENSE(1KB)
----middleman()
--------Dockerfile(430B)
--------.vscode()
--------.Dockerignore(155B)
--------src()
----main.ts(151B)
----daemon-cli()
--------Dockerfile(904B)
--------.vscode()
--------.Dockerignore(155B)
--------src()
----daemon()
--------Dockerfile(1KB)
--------.vscode()
--------.Dockerignore(28B)
--------src()
--------tsconfig.app.json(100B)
----assets()
--------how.svg(14KB)
--------triggercd-github-1.png(30KB)
--------triggercd-github-2.png(48KB)