您现在的位置是:主页 > 虚拟服务器 >

云服务器推荐_如何使用_云存储厂商

2021-02-23 16:42虚拟服务器 人已围观

简介一个多星期前DotCi插件发布了,多亏了Groupon。这个插件非常扩展,而且"固执己见",它允许您以与GitHub紧密集成的方式使用Jenkins,使用Docker来运行与项目需要的任何依赖项隔离的构建...

云服务器推荐_如何使用_云存储厂商

一个多星期前DotCi插件发布了,多亏了Groupon。这个插件非常扩展,而且"固执己见",它允许您以与GitHub紧密集成的方式使用Jenkins,淘客采集,使用Docker来运行与项目需要的任何依赖项隔离的构建。让我们来看看:首先,DotCI将发现Github存储库(通过OAuth)-然后选择一个用于新作业(作业连接到Github存储库-包括拉取请求)。当你做出改变时,大数据与人工智能,它会被Github触发,企业软件正版化,并对你的提交和所有的好东西发表评论。但我感兴趣的是你如何定义一个构建,这里有一个。词yml根目录下的文件项目:环境:image:ubuntulanguage:rubyservices:google/mysqlbuild:run:echo hello world这是说"在ubuntu映像上为我构建一个需要运行mysql服务器的ruby项目"。使用可选的构建指令(脚本-语言通常为该语言指定默认值)。这就是你所需要的。这和你的项目一起存在。它甚至可以自动检测你的项目是什么语言怎么进来的it工作细节:environment部分指定要使用的语言(目前这种方式支持java、ruby、golang、clojure、nodejs)。这告诉它如何构建这种类型的项目。还有一个"图像"—这告诉它Docker映像要下拉并运行。在我的示例中-我忽略了这一点,并在我的项目根目录中放置了一个Dockerfile。Jenkins通过DotCI将获取这些信息,然后使用Dockerfile构建一个环境,然后在其中运行构建(第一次将在slave上下载内容,稍后将立即下载)。因此,您可以指向现有的映像,也可以将Dockerfile与构建环境所需的特定依赖项放在一起。services部分:这指定将获取、启动并链接google/mysql图像,以允许测试运行。您可以依赖其他服务(或不依赖)。注意,你甚至可以省略一个。词yml文件-让它猜猜(你可以包含一个Dockerfile来获得关于所需构建环境的详细信息)。当然-在Docker方面,当构建成功时,一切都会被拆除集装箱。等等-还有更多!如果你愿意,你甚至可以不用docker。可以同时运行不同类型的测试:(同时执行单元测试和集成测试)插件:运行置换不同的测试版本:文件相当广泛,包括设置注意事项。注意,大数据的4,此时DotCI需要在面向公共的URL上运行,这样github才能执行webhook事件来触发构建,交通大数据,或者至少对github企业安装可见。MongoDB也是一个依赖项。这是一个有趣的发展,值得关注。在这里阅读更多。

Tags: 使用  存储  服务器  厂商  如何  推荐 

站点信息

  • 文章统计31555篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们