首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在 Azure 上构建和部署云原生应用程序和容器化应用程序

    在 Azure 上有许多选项可供团队构建和部署云原生应用程序和容器化应用程序。不存在适合每个用例和每个团队的完美解决方案。...Container Apps 的独特功能包括: 针对运行常规用途容器进行了优化,特别是对于跨部署在容器中的多个微服务的应用程序。...Azure 应用服务 Azure 应用服务为 Web 应用程序(包括网站和 Web API)提供完全托管的托管平台。 可以使用代码或容器来部署这些 Web 应用程序。...它针对使用函数编程模型运行事件驱动型应用程序进行了优化。 在扩展以及与事件的集成方面,它与 Azure Container Apps 具有许多相同特性,但针对部署为代码或容器的临时函数进行了优化。...Azure Spring Cloud 可以通过以下方法提供生命周期管理:综合性监视和诊断、配置管理、服务发现、CI/CD 集成、蓝绿部署等。

    1.2K20

    使用 Jenkins X、Kubernetes 和 Spring Boot 实现 CICD

    使用 CI/CD、Kubernetes 和 Jenkins X 进行高性能开发 在技术上,高性能团队几乎总是成功的必要条件,而持续集成、持续部署(CI/CD)、小迭代以及快速反馈是构建模块。...使用 Travis CI 测试此应用程序时,我运行了 npm install 作为该过程的一部分。...这里使用的不是 TRAVIS 环境变量,而是 CI 变量。此更改需要更新 crypto-pwa/test/protractor.conf.js 来匹配。...你可以在 GitHub 上的此示例中找到已完成应用程序的源代码 。...如果你在 Kubernetes 上运行生产应用程序,我建议你研究 Jenkins X.它提供了一种在相同环境中进行 CI/CD 的方法,快速迭代并为你的客户更快地交付业务价值。

    4.3K10

    使用 Jenkins X、Kubernetes 和 Spring Boot 实现 CICD

    使用 CI/CD、Kubernetes 和 Jenkins X 进行高性能开发 在技术上,高性能团队几乎总是成功的必要条件,而持续集成、持续部署(CI/CD)、小迭代以及快速反馈是构建模块。.../spring-boot-angular/* . 使用 Travis CI 测试此应用程序时,我运行了 npm install 作为该过程的一部分。...第一个是你创建的 Jenkins X OIDC 应用程序的 ID。您可以通过在 Okta 上导航到您的应用程序并从 URL 复制值来获得它的值。...你可以在 GitHub 上的此示例中找到已完成应用程序的源代码 。...如果你在 Kubernetes 上运行生产应用程序,我建议你研究 Jenkins X.它提供了一种在相同环境中进行 CI/CD 的方法,快速迭代并为你的客户更快地交付业务价值。

    7.7K70

    我们弃用 Firebase 了

    作者 | John Considine 译者 | 平川 策划 | 刘燕 我们已经在 Firebase 上发布了 10 几款应用程序,几乎用到了该平台每个方面的特性,并设计了一个可以实现优雅扩展的手册...你可以编写实现实时数据同步的应用程序,而且不需要开发大量的传输逻辑。那些在自制即时通讯应用程序中使用了长轮询请求的的用户肯定会喜欢它。...实际上,我们发现,在 CI/CD 方面,Firebase Hosting 比 AWS S3 + Cloudfront 更简单,因为它提供了一个简单的命令可以对存储库做这方面的设置。...Firebase Hosting 不提供细粒度的文件控制:你可以部署整个应用程序,也可以什么都不部署。也许不常见,但我们在静态页面生成和调试 CDN 问题上遇到了限制。...在 CI 代码中,过滤掉未更改的文件,并部署与已更改的文件相对应的函数。不用说,这两种变通方法都有很多需要改进的地方。

    32.7K30

    支持全栈编程语言、随取随用、一键部署,谷歌推出浏览器AI开发环境IDX

    开发者要将各种技术栈粘合起来,进行引导、编译、测试、部署和监控,才能获得在移动、网络和桌面平台上都能良好运行的应用程序。 谷歌刚刚推出了 IDX。这是一个全新的浏览器内代码编辑器 + 开发环境。...实际上,这不是谷歌第一次的创新举动了。多年来,谷歌在多平台应用程序开发方面一直有所关注,并推出了 Angular 、Flutter 、Google Cloud 和 Firebase 。...在 Google Cloud 的安全性和可扩展性支持下,IDX 可让您立即进入开发工作流程。在任何地方、任何机器上,从打开浏览器到开发应用程序只需几秒钟,而不是几天。...使用 Firebase Hosting 实现 Web 发布 将应用程序部署到生产环境中是一个常见的痛点。...IDX 通过集成 Firebase Hosting 使这一问题变得更加简单,只需点击几下,就能部署 Web 应用的可共享预览版,或通过快速、安全的全球托管平台部署到生产环境中。

    19940

    在 Kubernetes 上设计和部署可扩展应用程序的基本原则

    在本文中,我将介绍如何设计云原生应用程序并将其部署在 Kubernetes 上的 15 条原则。...原则 2:明确区分有状态和无状态组件 Kubernetes 定义了许多不同的资源和管理它们的控制器。每个都有自己的语义。...但在高峰期,它们的QPS将被限制在您指定的数量。而扩大规模实际上意味着每个部署的 Pod 占用更多的资源,但是整体性能可能会更差。...请注意,在技术层面上,大多数部署策略归结为同时部署同一组件的两个版本,并以不同的方式将请求拆分给它们。...概括 本文介绍了如何设计云原生应用程序并将其部署在 Kubernetes 上的 15 条原则。通过遵循这些原则,您的云原生应用程序可以与 Kubernetes 工作负载编排器协同工作。

    91610

    2020年务必要了解的最好用的14款CICD工具

    GitLab允许您在每次提交或推送时触发构建,运行测试和部署代码。您可以在虚拟机,Docker容器或另一台服务器上构建作业。...Buddy是一个CI/CD软件,它使用GitHub,Bitbucket和GitLab的代码构建,测试,部署网站和应用程序。...主页:https://buddy.works/ Travis CI ? Travis CI是用于构建和测试项目的CI服务。Travis CI自动检测新提交并推送到GitHub存储库的提交。...许可:Travis CI是一项托管的CI/CD服务。私人项目可以在travis-ci.com上进行收费测试。可以在travis-ci.org上免费应用开源项目。...Spinnaker是一个多云连续交付平台,支持在不同的云提供商之间发布和部署软件更改,包括AWS EC2,Kubernetes,Google Compute Engine,Google Kubernetes

    5.6K11

    3天学会Jenkins_8_Jenkins vs Travis-CI, 有何区别

    CI概念最初是在20多年前引入的,以避免“集成地狱”,这种情况发生在集成推迟到项目结束时。 在本节中,你将学会: 什么是CI? 什么是Travis CI? 什么是Jenkins?...Travis能做啥? Jenkin能做啥? Travis CI特点 Jenkin特点 Travis vs Jenkin 人气指数 哪个更好? 2 CI是如何工作的?...3 什么是Travis CI? Travis CI是第一个CI,并作为一个服务性工具。它引入了一种在云中构建代码的新方法。此CI工具允许用户注册,链接其存储库,构建以及测试其应用程序。...Travis CI工具可以轻松地与GitHub和Bitbucket等常见云存储库集成。它提供了许多自动CI选项,因为Travis CI服务器托管在云中,因此无需专用服务器。...这允许你在不同的环境中,在不同的机器上进行测试,在不同的操作系统上运行。 Travis CI对开源项目是免费的。对于商业项目,您需要购买企业版本。 4 什么是Jenkins?

    1.3K10

    .NET Core+Selenium+Github+Travis CI => SiteHistory

    Selenium:一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。结合phantomjs等驱动可以实现页面自动化。...戳这里→→使用travis-ci自动部署github上的项目 项目构建思路 运行程序,传入名称 网址 如:dotnet run baidu https://www.baidu.com 创建一个phanomjs...程序运行 下载phantomjs,设置环境变量(Travis CI环境提供PhantomJS预装) 安装.net core2.0 SDK 执行命令:dotnet run 参数1[名称] 参数2[网页链接...CI 时的 .travis.yml配置 若使用Travis CI 集成 ,要新增网站截图项,则在travis.yml中script节点下添加命令即可 ?...食用最佳,Fork之后,前往travis-ci配置即可 参阅文章:使用travis-ci自动部署github上的项目 欢迎分享值得记录的网站。

    92010

    20+最好的持续集成工具

    持续集成的主要目标是在发现代码库中的任何缺陷时提供快速反馈,并尽快纠正它。它使服务器上的测试过程自动化,并向用户提供自动报告。...开发人员还可以回滚应用程序,跨服务器、层和组件组织更改。 此外还提供审计跟踪、版本控制等。在清晰可见性特性的帮助下,开发人员和用户可以看到部署了什么,在哪里部署,以及谁在进行部署。...它是一个免费的CI工具。 官网:https://www.jetbrains.com/teamcity/ Travis CI ? Travis CI是一个流行的测试开源工具。...在Travis中,用户可以在测试期间看到所有东西。有丰富的且优秀的api和命令行工具执行并行测试运行。支持拉请求和分支构建流。...Strider是一个基于Node.js + MongoDB开发的开源的CI/CD平台,在BSD许可下发布的。支持修改数据库模式和用户界面并注册HTTP路由的不同插件。 可扩展框架触发构建和部署。

    3.8K30

    前端工程化之CICD那点破事

    主要介绍如何基于jenkins和travis的基础上让 CI/CD 跑起来,解放你的双手?...image.png 持续交付:持续交付是在持续集成的基础上,可以将集成后的代码依次部署到测试环境、予发布环境、生产环境等中 image.png ?...2.完成上述操作之后,在你想要做持续集成的项目根目录中创建一个文件.travis.yml,这个文件的意义在于用来预先定义好Travis的行为。...项目在构建与测试多多少少会出现失败的情况,下面是一个实际的单元测试出错例子,一旦出错则中断CI行为(因为树酱将单元测试命令配置在install阶段) image.png image.png 以上是一个简单的...拓展阅读: 使用 travis + gitbook + github pages 优雅地发布自己的书 持续集成服务 Travis CI 教程 3.2 Jenkins CI/CD 上一节我们介绍了travis

    1.4K31

    50多个有用的Docker工具集

    它旨在将数据中心内的多台机器视为一个或多个群集,无论是在云中还是使用内部部署软件。DC / OS可以在相同的环境中部署容器并管理无状态应用程序和有状态工作负载。...Amazon Web Services对容器编排的答复,Amazon ECS是一个高度可扩展的管理服务,允许开发人员在EC2实例上运行容器化的应用程序。...Travis CI ? Travis CI是一个免费的开源CI项目,通过自动构建和测试代码更改来提高开发的效率。软件即服务(Saas)平台随即能够对代码更改的成功与否提供即时反馈。...Travis CI还能够通过管理部署和通知来自动化项目开发的其他部分。 工具链接:https://travis-ci.org/ 使用成本:免费 16. CodeShip ?...Docker本地CI&CD自动化平台,旨在帮助软件开发人员构建和部署其应用程序和复杂的微服务架构。

    2K30

    50+ 个有用的 Docker 工具

    它旨在将数据中心内的多台机器视为一个或多个群集,无论是在云中还是使用内部部署软件。DC / OS可以在相同的环境中部署容器并管理无状态应用程序和有状态工作负载。...Amazon Web Services对容器编排的答复,Amazon ECS是一个高度可扩展的管理服务,允许开发人员在EC2实例上运行容器化的应用程序。...Travis CI ? Travis CI是一个免费的开源CI项目,通过自动构建和测试代码更改来提高开发的效率。软件即服务(Saas)平台随即能够对代码更改的成功与否提供即时反馈。...Travis CI还能够通过管理部署和通知来自动化项目开发的其他部分。 工具链接:https://travis-ci.org/ 使用成本:免费 16. CodeShip ?...GitLab CI ? GitLab结合了CI,CD和代码审查来处理整个应用程序的生命周期。它与Docker Engine上的GitLab runner结合使用,以启用应用程序的自动化测试和构建。

    1.6K31
    领券