云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_中国商标数据库_速度快

小七 141 0

nas网络存储服务器_虚拟_大数据数据与应用

作为开发人员,我每天都与源代码管理交互。此外,作为插件组的团队领导,我的工作还涉及到与其他源代码管理系统的集成,因此当团队成员对使用或设置有疑问时,我有机会帮助他们。版本控制可以帮助开发人员和操作人员在追求持续交付的过程中提供故障安全的结构和可重复性。我们的目标基本上是对所有东西进行版本化。这需要结构、纪律和正确的工具。昨天,轻淘客旗舰版,我很高兴参加了我们的《c9d9》系列的版本控制和持续交付。我们的小组成员讨论了版本控制的来龙去脉:应该对哪些文件进行版本控制、版本控制如何影响CD管道、版本控制标题在哪里等等。我们甚至可以发泄和分享一些版本控制的恐怖故事(听到我们是如何同舟共济,处理同样的问题,不小心删除了同一个存储库,总是很有帮助的,也是很有趣的。)给我一些有趣的收获:我们几乎都同意,企业信息化软件,你应该尽可能多地修改(包括艺术品、图片,甚至营销宣传品)。在应用程序部署方面,您应该对最终对应用程序有贡献的所有内容进行版本设置:源代码、配置管理脚本甚至构建过程、测试过程和部署过程。正如Sonatype的brianfox解释的那样,为了在整个系统中使用版本控制,我们需要找到一种方法来验证我们使用的组件版本是正确的——不管它来自何处。我们需要附加正确的元数据/指纹,验证它们的完整性并适当地使用它们。例如,正如Brian所解释的,从快照中成功恢复是很好的,淘客商城,但是如果不评估自创建快照以来可能发现的安全漏洞,您可能不希望投入生产。因此,即使快照正常工作,直接使用它也不可取。梅西百货公司的melvinlaguren提到,虽然版本控制与CD齐头并进,但您应该尽量避免使事情过于复杂。您使用的工具集应该与您的管道相匹配并提供支持,否则您可能会花更多的时间与基础设施抗争并围绕它工作,而不是专注于开发。Perforce的jonathanthorpe和我们自己的anderswallgren都评论了我们有时是如何根据现有工具的局限性来构建流程的,而不是相反。正如Anders所指出的,我们的思维过程应该是"这就是我们想要的过程,现在让我们弄清楚什么工具可以支持我们的过程。"这样,我们就不会陷入"这就是我的工具能做的,所以这就是我们的过程"的思维定势。请观看这一集的重播:本集特写:Apache Fox的PMC副总裁兼产品管理副总裁Brian Mavent。@布莱恩·福克斯blog.sonatype.com/author/brian/Jonathan Thorpe是Performce的技术营销经理,专注于持续交付和DevOps。@乔纳森•索普perforce.com/blog 梅尔文·拉古伦是梅西百货的高级工程师,专注于测试自动化和设计CI/CD管道。@姆拉格伦网站 Nikhil Vaze CloudBees工程团队的高级软件工程师。他是一个全套的工程师,喜欢对一些东西进行黑客攻击。@特里亚尔尼基尔https://electric-cloud.com/blog/author/nvaze/ Tamir Gefen是GoMidjets的创始人,在供应链管理、开发流程、开发操作和工具方面有13年的经验。@戈米德杰斯gomidjets.com/blog          关于下一集的持续讨论:请于4月7日星期二上午10点加入我们,届时我们将讨论DevOps和Lean在遗留环境中的应用。这一集的特色是:Dave Mangot系统工程师@Librato,云从,DevOps爱好者,变更代理,热衷于度量、监控和可伸缩性。@达维曼戈特科技芒果网 Dimitris Papathomopolos软件工程师,InfoTech&RPAS云产品经理的技术总监,敏捷、精益启动、DevOps和持续交付的忠实拥趸。@小木瓜infotechfb.com/blog/ Uri Cohen Uri领导GigaSpaces的产品团队。他是一个业余程序员和自豪的爸爸,偶尔在所有的山地和下坡骑自行车。@乌里1803 |getcloudify.org/blog Yuval Yeret合伙人兼Agilesparks首席技术官,什么叫云服务器,敏捷/看板/Scrum教练。@尤瓦利耶特yuvalyeret.com网站