开发者社区 > 云效DevOps > 正文

云效在生产环境部署怎么设置发布时间窗口的?

云效在生产环境部署怎么设置发布时间窗口的?

展开
收起
三分钟热度的鱼 2024-03-06 16:54:51 53 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云效平台上设置生产环境的发布时间窗口,通常涉及到流水线的配置和部署任务的管理。以下是一些基本步骤:

    1. 准备工作:确保您已经在云效平台上创建了代码仓库,并且已经将代码拉取到云效仓库中。
    2. 配置流水线:进入云效平台的应用研发流程,按照不同阶段配置流水线。您可以按阶段依次运行流水线,将应用服务部署到相应的环境,并在每个环境中进行验证,最终发布到生产环境。
    3. 设置运行参数:在指定阶段的流水线中,您可以打开运行配置弹窗,设置相关参数,如发布时间窗口、部署策略等,以确保部署操作在预定的时间内进行。
    4. 使用主机部署任务:在流水线中添加主机部署任务,通过滚动发布的方式,可以逐步更新服务,减少对用户体验的影响。在配置主机部署任务时,可以设置“暂停方式”、“分批数量”等参数来实现滚动发布。
    5. 评估服务水位影响:在滚动发布过程中,需要评估由于发布导致的服务主机不可用对服务水位的影响,并选择合适的时间(如业务低峰期)进行发布,以最小化对用户的影响。
    6. 管理主机组:您可以通过“主机组管理”添加主机组,或者在流水线中添加“主机部署”任务,并创建相应的主机组。这样可以更好地管理和部署到不同的服务器上。
    2024-03-06 22:44:39
    赞同 1 展开评论 打赏
  • 阿里云大降价~

    在云效平台上设置生产环境部署的发布时间窗口,通常涉及到流水线的配置和部署策略的选择。以下是一些步骤和建议:

    1. 创建流水线:您需要进入云效平台的流水线应用界面,点击右上角的【新建流水线】按钮。选择与您的项目相匹配的开发语言和模板,例如选择"测试、构建、部署到阿里云ECS/自有主机"模板来快速设置部署流程。
    2. 配置构建阶段:在流水线的构建阶段,您可以设置构建完成后自动生成Docker镜像,并将其上传至应用镜像仓库。这样,在后续的部署阶段,无论是测试环境还是生产环境,都可以从这个镜像仓库中获取最新的镜像版本。
    3. 部署策略选择:云效支持多种部署策略,包括蓝绿部署、滚动更新等。您可以根据实际需求选择合适的部署策略。例如,如果需要减少发布时的影响,可以选择滚动更新,逐步替换旧的服务实例。
    4. 设置发布时间窗口:发布时间窗口通常是指在一天中的特定时间段内进行部署,以减少对用户的影响。在云效中,您可以在流水线的部署任务中设置具体的发布时间窗口。这可能需要您查看具体的流水线配置选项或文档,以了解如何精确控制部署的时间点。
    5. 回滚策略:为了确保部署的安全性,建议配置回滚策略。在云效中,您可以查看所有执行的部署历史记录,并在必要时选择其中一条历史记录进行回滚。
    6. 多环境发布:如果您需要在多个环境中部署,比如开发环境、测试环境和生产环境,云效Flow基于标签功能可以实现阿里云ECS多环境发布。您可以为每个环境设置不同的标签,以便在部署时能够精确控制目标环境。
    7. 监控与日志:部署过程中,务必关注监控和日志信息,以便及时发现并处理可能出现的问题。
    8. 权限管理:确保只有授权的团队成员可以触发生产环境的部署,防止未经授权的操作导致的潜在风险。

    请注意,具体的操作步骤可能会随着云效平台的更新而变化,建议您参考最新的官方文档或联系云效的技术支持以获取最准确的指导。

    2024-03-06 17:38:14
    赞同 展开评论 打赏
  • 目前没有,需要的话要在流水线里加卡点实现了。此回答整理自钉群“云效交付域答疑群”

    2024-03-06 17:02:43
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载