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

全站加速_敦煌网站建设_优惠

小七 141 0

从中部署应用程序的多种方法云开发到运行@cloud

最近在twitter上的一条评论让我意识到,也许人们没有意识到我们在部署方面有多灵活德夫@云/詹金斯到RUN@cloud.The事实上,这些是互补和正交的特色。Thedeploynow特性首先在Jenkins页面的最右边显示为一个奇特的图标,如果和只有在最后一个成功的构建中至少有一个存档的.war工件。这是一条捷径,如果您不想在那里使用它,您可以禁用包含它。那个下一个你看到图标出现的地方是在项目级页面上,同样当且仅当最后一个成功的构建至少有一个archived.war时神器。那个第三个地方,您将看到deploynow图标在实际构建屏幕上。对于自由泳项目,图标直接显示在构建屏幕上…但前提是构建至少有一个存档的.war神器。与Maven项目类型(你知道我讨厌的那个,因为我觉得它对Maven做了令人讨厌和大胆的不该说的事情),实际上只有在至少有一个存档的模块上才会有这个图标神器。那么你可以自动化部署,例如,您可以在构建后使用deploytocloudbees操作行动:还是你可以在构建中使用它行动:最后你至少可以用什么方法来提升自己插件:哪个会呢我用?这取决于我的需要。如果我有一个简单的项目,它具有良好的测试并且基本上可以安全地部署,那么我会转到projectconfiguration页面并配置deploynow默认值,将应用直接部署到p中生产:转动在一次单击部署时,我确保应用程序部署就像触发构建一样简单。我们现在在内部部署一个CI文档和Jenkins文档来构建我们的实例实例。不错,简单易用使用。如果我有一个更复杂的过程,例如我们的googleappengine集成应用程序,我使用不同的升级步骤设置提升过程,这些步骤表示应用程序在将更改推送到生产实例之前需要经历的不同测试阶段群集。另一个我要指出的是,如果你有多个CloudBees账户,您可以使用这样一个事实:我们使用credentials插件来提供用于部署。所以您可以有一个CloudBees帐户用于开发人员,另一个CloudBees帐户用于操作。您甚至可以在一个文件夹中绑定凭据,然后使用我们基于角色的访问控制插件来锁定文件夹的权限,以便"部署到生产"作业都可以使用生产凭据,但作业配置被锁定以阻止虐待:很多你能做的事,很大的力量。我想问题是决定每种技术何时适合你!-斯蒂芬康诺利云蜂cloudbees.com斯蒂芬康诺利有近20年的软件开发经验。他参与了许多开源项目,包括Jenkins。Stephen是Jenkins项目的首批非Sun成员之一,他开发了天气图标。斯蒂芬住在爱尔兰都柏林,那里的天气图标特别有用。在Twitter和他的博客上关注斯蒂芬。