文件名称:quad-ci:用Simple Haskell编写的CI服务器
文件大小:255KB
文件格式:ZIP
更新时间:2024-02-25 05:58:47
haskell architecture HaskellHaskell
四重CI Quad CI是用Haskell编写的简单,小型且对初学者友好的持续集成系统。 产品特点 沙盒构建在Docker容器中 具有代理的多节点体系结构可以接管要处理的工作 http api与前端和其他节点进行交互 支持使用github webhooks触发构建 总共1K行代码! :videocassette: 观看(约2分钟)。 入门 # Needed for RecordDotSyntax $ stack install record-dot-preprocessor # Run server $ stack run -- start-server # Run agent $ stack run -- star
【文件预览】:
quad-ci-main
----package.yaml(833B)
----frontend()
--------images()
--------package.json(367B)
--------src()
--------tsconfig.json(6KB)
--------.gitignore(27B)
--------tailwind.config.js(114B)
--------yarn.lock(256KB)
--------postcss.config.js(82B)
----.github()
--------workflows()
----test()
--------pipeline.sample.yml(232B)
--------Spec.hs(7KB)
--------github-payload.sample.json(326B)
----stack.yaml(33B)
----LICENSE(1KB)
----app()
--------Main.hs(640B)
----src()
--------Socket.hs(645B)
--------Runner.hs(1KB)
--------Github.hs(2KB)
--------JobHandler.hs(805B)
--------Cli.hs(2KB)
--------Server.hs(4KB)
--------Docker.hs(6KB)
--------JobHandler()
--------Agent.hs(2KB)
--------Core.hs(6KB)
----.gitignore(91B)
----stack.yaml.lock(447B)
----README.md(3KB)