评估:帮助自动化Docker构建

时间:2024-02-19 23:14:04
【文件属性】:

文件名称:评估:帮助自动化Docker构建

文件大小:27KB

文件格式:ZIP

更新时间:2024-02-19 23:14:04

docker jenkins build continuous-integration ContinuousintegrationRuby

Horatio Horatio可以帮助您为正在处理的项目构建Docker映像,并生成工件(JSON文档),其中包含有关所生成图像的元数据,该工件可以在构建管道中用于执行以下操作:您选择的配置管理工具/调度程序,例如Ansible。 Horatio的优势在于它不会妨碍您,让您继续开发出色的软件。 如果您有一个现有的构建管道,并且只想以最小的麻烦尝试为项目试用Docker容器或要构建很多服务(尤其是使用不同的语言),那么Horatio最方便。 自动项目检测 例如,如果您有一个用maven构建和管理的Java项目,Horatio可以为您解析POM,请删除名称和版本,然后为您构建并推送Docker容器到注册表。 如果您要使用不同的语言来固定多个服务,则自动项目检测也非常有用,这有助于快速,简单地自动化Docker容器的构建,这种方式在过去已经使用过。 支持的项目类型 Horatio会自动检测您正在处理的项目类型,并在目前为止所支持的方面采取相应行动: Maven Ruby宝石 节点JS 如果您使用Horatio文档,那么Horatio将为您增加版本,提交并推回源存储库。 在所有其他


【文件预览】:
horatio-master
----.travis.yml(345B)
----bin()
--------horatio(865B)
----Guardfile(279B)
----Rakefile(251B)
----.rubocop.yml(3KB)
----Gemfile(171B)
----spec()
--------support()
--------horatio()
--------spec_helper.rb(272B)
--------fixtures()
----.ruby-version(6B)
----horatio.gemspec(1KB)
----.gitignore(227B)
----lib()
--------horatio()
--------horatio.rb(1KB)
----README.md(3KB)
----LICENSE.txt(1KB)

网友评论