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

天翼云_免费永久云服务器_促销

小七 141 0

aws云服务器_数据库_企业目标管理软件

当我们第一次启动Google App Engine Deployer时,我们有"将Python应用程序部署到Google App Engine"和"将Java应用程序部署到Google App Engine"的单独构建步骤之上,您可以选择将应用程序部署到CloudBees'运行@cloud使用"deploytocloudbees"构建步骤的服务。当我们开始为cloudfoundry集成deployer时,我有一个设想,我们最终将以一大堆"将应用程序部署到XYZ"构建步骤结束,一路复制代码。我不喜欢一团糟。因此,我们重构了cloudbeeesdeployer插件,从cloudbeeesdeployer插件的版本4.0开始,它的构建步骤现在被称为"部署应用程序"。各种部署引擎都有一个API,海淘客,可以在cloudbeeesdeployer插件框架中进行插件和部署。框架提供了每个不同用例所需的正确钩子,以允许每个部署引擎正确解析其可部署应用程序:主构建中的构建步骤只能解析构建工作区中的应用程序(因为在所有构建步骤完成之后,工件才被归档)发布者可以从构建工作区和归档工件解析应用程序。生成升级中的生成步骤可以从正在升级的生成的存档项目中解析应用程序。deploynow功能只能解析归档工件中的应用程序,因此无法解析分解的目录工件。这些只是在Jenkins中实现适当的应用程序部署框架时必须了解的一些复杂性。每次要编写应用程序部署器时都要重新发明轮子是没有意义的。使用CloudBees部署器插件中的新框架,部署引擎提供商只需关注三件事:描述部署目标的类(即,应用程序要去哪里)。所有目标都有要部署的应用程序文件/目录的源描述目标主机的类(即,我们部署为谁,目标在哪个托管服务上)一个类,它可以接受一个主机和一系列目标,并将源应用程序部署到主机上根据这三个类的描述符,框架能够:推断每个上下文中可用的托管服务(例如,使用时:在生成步骤中;在发布服务器中;在升级过程中的生成步骤中;或在立即部署中)根据上下文推断哪些应用程序源适合于主机的目标。例如,在Maven项目类型构建中,返利宝,当使用"部署应用程序"发布程序时,CloudBees运行@cloud引擎部署文件,因此Maven工件选择器适合于运行@cloud目标。另一方面,googleappengine部署了分解的目录,因此Maven工件选择器不适合appengine目标因此,从以上所有内容中总结出的一点是,我们做了很多工作来简化部署引擎的编写。我们的目的是将我们框架的核心推回OSS,但在我们能够做到这一点之前,还有一些事情要做,大数据+,我们的首要任务是确保我们不会为我们的客户破坏东西。换言之,如果我们仓促解开,我们将破坏CloudBees Deployer插件的现有用户,我们不想这样做。那么,用户将看到哪些变化?第一个最明显的变化是deploynow图标。以前是的 现在是了这些变化意味着它不再仅仅是部署".war"文件,因为首先,您可以将许多不同的应用程序类型部署到CloudBees运行@cloud,但其他部署引擎也不必局限于".war"。其次,我们删除了CloudBees徽标,因为它不再仅仅是部署到CloudBees。第二个变化是所有的"部署到云"Bees的构建步骤将自动转换为带有"CloudBees"的"部署应用程序"构建步骤运行@cloud"托管服务。这是我们承诺不破坏现有用户的一部分。除此之外,功能上不应该有任何变化。我们的云开发不过,用户可以开始启用增强功能。如果他们访问我们的谷歌应用引擎控制台或我们的云铸造控制台,他们可以启用云开发如果你的应用程序将运行在这三个服务上,那么你可以部署到这三个服务上:我觉得那很漂亮。以下是上述生成作业的部署配置:当您开始使用构建升级插件时,您可以设置一个构建升级过程来为您进行部署,例如。 构建升级过程之所以出色,有两个原因:我可以跟踪谁执行了升级,哪些构建被提升了 如果部署失败或有bug,永久免费自助建站平台,我可以重新执行以前的升级,将生产回滚到已知的工作状态,而不必等待完整的构建或尝试确定要恢复的提交。在我看来,"立即部署"功能在两种情况下非常适合开发人员:您只需要在不同的PaaS上快速尝试应用程序。您需要验证一个bug,使用"deploynow"将应用程序部署到您自己的实例中,并且在不涉及生产的情况下验证bug。不管怎么说,这篇文章比我开始写的时候想的要长一点,但希望你觉得它值得一读! -斯蒂芬康诺利云蜂cloudbees.com网站Stephen Connolly有超过20年的软件开发经验。他参与了许多开源项目,包括Jenkins。Stephen是Jenkins项目的首批非Sun成员之一,他开发了天气图标。史蒂芬住在爱尔兰都柏林,那里的天气图标特别有用。

,物联网工程