cdn系统_哪里买_云服务器网站

云虚拟主机 虚拟云 浏览

小编:感谢所有参加我们网络研讨会的人,录音现已提供。以下是我们在网络研讨会上收到的一些问题:Q:如果您使用VPN访问CloudBees的内部源代码云开发,CloudBees的员工还能访问源代码吗?

cdn系统_哪里买_云服务器网站

感谢所有参加我们网络研讨会的人,录音现已提供。以下是我们在网络研讨会上收到的一些问题:Q:如果您使用VPN访问CloudBees的内部源代码云开发,mis数据库,CloudBees的员工还能访问源代码吗?A: CloudBees支持工程师确实可以访问Jenkins构建来提供支持,但是访问受到限制。有些插件可能会在主服务器上拉取和缓存源代码,这一点你也应该知道。如果需要,您还可以使用云端的本地执行器,将托管的构建与您希望保持隔离的内容混合在一起。最后,一些客户使用自己的专有网络作为连接到我们基于OpenVPN的连接的基于IPSec的网桥,提供对访问的进一步控制。Q: 木偶和厨师是什么?它们是脚本语言还是工具?A: 它们是IT自动化工具。查看详细信息和 Q:工件存储在存储库中。它是网络共享还是某种存储库?它叫什么名字?回应:我们在幻灯片中引用的存储库是Nexus(来自Sonatype)和Artifactory(来自JFrog)。Q: 为什么人们会选择詹金斯而不是竹子作为CD溶液的主要成分?回应:竹子是一种非常有用的工具,但人们选择詹金斯而不是它有很多原因。作为社区驱动的开源项目中最活跃的一个,Jenkins拥有一个难以战胜的势头。Jenkins被设计成可以通过其插件架构进行扩展。如果你(和我们)不能用一个插件实现你想要的,那么Jenkins核心中一定有东西被打破了!这意味着,如果您需要将Jenkins连接到内部的某个系统,那么在+900插件中可能已经有了一个解决方案,或者您可以自己构建一个。这也是Jenkins不仅在开发人员中受欢迎的原因,而且在Ops人员中也很受欢迎。竹子通常与其他亚特拉斯产品一起使用,但詹金斯与吉拉、比特桶、藏匿物和Hipchat有很大的联系。CloudBees致力于与Jenkins社区密切合作,且云服务器,不断改进开源产品,但我们也为Jenkins Enterprise by CloudBees和Jenkins操作中心提供增值和商业支持。Q: 在部署Jenkins时,如何管理要在构建准备好之后运行的脚本文件?我试着这么做,但它在git的代码被拿走之前运行。。。回应:我们不确定你到底指的是什么。但是,您可以在Jenkins中以各种方式配置"构建后步骤",以便在构建之后执行脚本。如果只想在构建成功时提交到master,那么可以使用Jenkins Enterprise中经过验证的Merge插件。如果这些建议都不能解决您的问题,那么您可以使用Jenkins标签向StackOverflow提交问题,其中CloudBees和社区成员非常活跃。Q: 对于一个拥有虚拟堆栈的企业——我知道Docker插件现在已经存在于Jenkins中——有没有案例研究或成熟的例子用于env配置以及自动部署,以促进从DEV到Prod的改变,包括env prop的更改?回应:嗯,正如邓肯提到的,Netflix总是一个很好的例子,Virity的案例研究和它对微服务的使用非常符合Netflix的风格。但不是每个人都可以成为Netflix!这里有一个来自Chef/OpsCode的Mandi Walls(@lnxchk)的非常好的Velocity会议演示,它将为您提供一些具体的示例,说明如何在操作中使用Jenkins自动部署。这篇由Xebia的Kohsuke和andrewphillips撰写的InfoQ文章还提供了一些关于使用Jenkins构建CD管道的细节。Q: 学习詹金斯和所有这些过程的最佳来源是什么?回答:不幸的是,云服务器一年,我认为我们那里还没有一本很棒的食谱。杰兹·汉布尔和戴夫·法利的书无疑是关于持续交付的参考。为了快速了解詹金斯,有约翰·斯马特的书和一些最近出版的书。詹金斯用户会议是听取真实世界经验的好地方,购买云主机,也是在非常开放和支持的社区中与其他人交流的好地方。对于在线阅读,我提到了我最喜欢的一个博客作者Jeff Sussna。您可能会发现其他有用的在线论坛(除了CloudBees开发者博客)有ContinuousDelivery.com网站还有德沃普人。DZone最近出版的《持续交付指南》可能也会引起人们的兴趣。正如我在回答另一个问题时提到的,Chef/OpsCode的Mandi Walls(@lnxchk)有一个非常好的Velocity会议演示,它将为您提供一些具体的示例,说明如何在操作中使用Jenkins自动部署。这篇InfoQ文章由kohsukekawaguchi(CloudBees首席技术官兼Jenkins创始人)和XebiaLabs的andrewphillips撰写,还提供了一些关于使用Jenkins构建CD管道的细节。Q: 连续交付也可以自动部署在各种风格的操作系统上,如Windows、Linux和iOS?是否存在技术限制?回应:当然,部署到所有版本的Linux和Windows都很常见。但是人们在各种系统上使用部署工具,从大型机到web应用程序再到嵌入式系统。部署到iOS和Android是一个有趣的例子。CloudBees支持iOS/XCode构建作为托管服务的一部分。但是,当你的应用程序被苹果或谷歌控制的审批流程把关时,"部署自动化"意味着什么?讽刺的是,这意味着您需要更加彻底地保持软件处于发布就绪状态,并且在发布更新时非常自信!等待好几天才能为客户提供关键的解决方案,这可能是一个商业杀手。CloudBees与一些拥有同类最佳移动测试解决方案的公司合作,无论是在实际的"设备云"托管还是测试自动化方面。Q: 自动化以UI为中心的测试的最佳实践是什么?回应:我们在网络研讨会上提到了沙司实验室的硒,这是我们在CloudBees内部使用的东西。在移动领域,仿真器很有用,但只能让你走到目前为止。SOASTA有一个很棒的工具叫做TouchTest,它允许您在基于触摸的设备上记录和回放复杂的自动化测试。Robotium是我们在Android上遇到的一个。Q: Jenkins与Go(Thoughtworks的CD工具)有何不同?回应:Go被认为是一个持续的交付工具,而Jenkins则是从持续集成开始的,并且随着现实世界用户和社区的驱动,已经发展到解决持续交付的问题。开源社区与这些差异有很大关系,也许这就是Thoughtworks最近开放源码Go的原因。Jenkins是持续交付的中心,因为它连接到所有东西,淘客助手,并且是可扩展的,而作为开源之前的专有产品,Go更多地依赖于单个公司的资源来达到周围系统的长尾。Jenkins还突出了它只适合于现有的工具链和过程的能力。这使得Jenkins成为一个工具,可以帮助逐步采用CI/CD流程,而不会过于固执己见,并将变更和流程强加给他们不需要或不从中受益的团队。Q: 关于如何在CloudBees中实现CD有什么计划吗?回应:我们提供詹金斯培训,并与专家合作,帮助您成功实现持续交付。正如Kurt Bittner指出的,实现CD的许多挑战是围绕文化和组织问题,而不是工具链选择。但是,您的工具链选择可能是帮助进行更改的关键。--史蒂芬·G·哈里斯cloudbees.com网站史蒂文·哈里斯是CloudBees公司产品的高级副总裁。在Twitter上关注史蒂夫。

当前网址:http://www.vmchk.com/experience/52070.html

 
你可能喜欢的: