文件名称:robot_sweatshop:轻量,非调教的持续集成
文件大小:56KB
文件格式:ZIP
更新时间:2024-05-21 01:49:21
Ruby
机器人血汗工厂 )的维护非常糟糕,并且在自动化安装和配置时会出现问题。 假定您使用Docker。 难以自我托管。 所有这些框架都以一种或另一种方式备受推崇,迫使您以自己的方式做事。 Robot Sweatshop是一种单用途CI服务器,通常在需要推送新代码时便可以运行任意脚本的集合。 对于要报告的内容,所需的前端,甚至要克隆的存储库,没有任何假设,因为您可以做得比我更好。 测试代码和部署代码的只有您自己,您的代码以及脚本。 快速开始 安装 gem install robot_sweatshop sweatshop start sweatshop plan example --auto curl -d '' localhost:10555/run/example cat .robot_sweatshop/log/worker.log 用法 删除--auto标志以交互方式创建作业
【文件预览】:
robot_sweatshop-master
----.gitignore(68B)
----README.md(3KB)
----.rubocop.yml(153B)
----CHANGELOG.md(1KB)
----bin()
--------sweatshop-overseer(465B)
--------sweatshop-job-dictionary(1KB)
--------sweatshop(2KB)
--------sweatshop-worker(2KB)
--------sweatshop-assembler(3KB)
--------sweatshop-api(882B)
--------sweatshop-logger(1013B)
--------sweatshop-payload-parser(2KB)
--------sweatshop-conveyor(1KB)
----test()
--------assembler_spec.rb(3KB)
--------README.md(449B)
--------conveyor_spec.rb(2KB)
--------api_spec.rb(1KB)
--------logger_spec.rb(974B)
--------all.rb(993B)
--------worker_spec.rb(2KB)
--------payload_parser_spec.rb(2KB)
--------overseer_spec.rb(1KB)
--------job_dictionary_spec.rb(2KB)
--------data()
--------end-to-end_spec.rb(862B)
--------shared()
----Gemfile(37B)
----docs()
--------README.md(1022B)
--------architecture.dot(693B)
--------architecture.gif(14KB)
----LICENSE(1KB)
----FUTURE.md(283B)
----Gemfile.lock(3KB)
----config.defaults.yaml(523B)
----lib()
--------robot_sweatshop()
--------robot_sweatshop.rb(215B)
----robot_sweatshop.gemspec(1KB)
----Rakefile(299B)