快速开始_持续交付流水线(新版)_使用指南_云效

阿里云产品文档 xtyly 4年前 (2016-10-29) 4次浏览 已收录 0个评论

本文中将介绍云效新版流水线的基本概念以及快速入门,云效新版流水线在云效原有能力的基础上对底层调度以及上层交互进行了全面的优化,以更开放的形式帮助用户可以快速创建现代化的持续交付流程。快速开始_持续交付流水线(新版)_使用指南_云效基本概念

  • 输入源:持续交付的原始物料,如Git仓库。目前云效支持阿里云Code,码云以及用户自建的Git作为流水线输入源;
  • 阶段:在流水线中需要按顺序执行的一组任务的集合,一个阶段可以是手动运行也可以是自动运行的。阶段之间可以是串行也可以是并行的;
  • 任务:在阶段中具体需要完成的动作,目前任务主要包含两类,一类是与工作区相关的(AgentJob)以及与工作区无关的(Agentless Job),工作区相关任务会在固定的工作目录中执行用户定义的任务。而工作区无关任务主要是调用云效提供的服务,如测试服务,发布服务,代码规约扫描以及安全扫描等;
  • 快速入门用户可以通过主菜单“研发-流水线”快速进入到流水线列表创建流水线快速开始_持续交付流水线(新版)_使用指南_云效点击流水线列表右上角的“新建流水线”按钮,开始创建新版流水线,点击后,设置流水线基本信息,如下所示:快速开始_持续交付流水线(新版)_使用指南_云效流水线可以关联到项目以及应用,以方便后续的聚合管理。默认情况下流水线是可以被企业下所有成员触发并运行也可以只允许流水线管理员触发。点击创建即可进入到流水线的编排界面。如下所示:快速开始_持续交付流水线(新版)_使用指南_云效添加输入源点击输入源的“+添加输入源”按钮,可以为流水线添加输入源,如下所示:快速开始_持续交付流水线(新版)_使用指南_云效在示例中以阿里云Code为例,添加了一个应用源码,如果需要代码提交自动触发流水线,则需要点击打开“监听”开关,当该代码库有任何代码变更时都将自动触发流水线的运行。点击保存完成输入源添加。添加阶段在阶段面板中,默认会包含一个空的build阶段。将鼠标移动到build阶段卡片上后如下所示:快速开始_持续交付流水线(新版)_使用指南_云效通过上下方面的“+”按钮,用户可以添加一个与build并行执行的阶段。通过左右的“+”可以添加一个与build串行执行的阶段。点击阶段卡片,进入阶段详情配置,如下所示:快速开始_持续交付流水线(新版)_使用指南_云效在侧拉面板中,用户可以定义当前阶段的名称以及流转方式,如果是自动流水线,流水线触发后该阶段会自动运行,如果是手动流转,该阶段则需要人工确认后运行。在任务列表中,用户可以为该阶段添加一组串行执行的任务。添加任务点击阶段任务列表的新建任务按钮,如下所示:快速开始_持续交付流水线(新版)_使用指南_云效如上图所示,对于使用了release文件定义源码构建的用户可以添加“应用构建”,对于未使用release文件的用户可以添加“构建”任务来自定义构建过程,“构建任务”是一个工作区相关任务,用户可以在其中添加任意命令。快速开始_持续交付流水线(新版)_使用指南_云效添加“构建”任务后,并点击该任务,进入到任务详情配置,如下所示:快速开始_持续交付流水线(新版)_使用指南_云效在上图中,构建任务中,我们添加了一个Java构建的步骤。 点击保存按钮,完成流水线定义并返回详情页。运行流水线点击详情页右上角的运行按钮,触发流水线运行,即可开始你的持续交付之旅。
    快速开始_持续交付流水线(新版)_使用指南_云效

    快速开始_持续交付流水线(新版)_使用指南_云效


    阿里云百科网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:快速开始_持续交付流水线(新版)_使用指南_云效
    喜欢 (0)
    [sp91@qq.com]
    分享 (0)
    发表我的评论
    取消评论
    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址