更新时间:2019-08-21 16:44
本文中将介绍云效新版流水线的基本概念以及快速入门,云效新版流水线在云效原有能力的基础上对底层调度以及上层交互进行了全面的优化,以更开放的形式帮助用户可以快速创建现代化的持续交付流程。
用户可以通过主菜单“研发-流水线”快速进入到流水线列表
点击流水线列表右上角的“新建流水线”按钮,开始创建新版流水线,点击后,设置流水线基本信息,如下所示:
流水线可以关联到项目以及应用,以方便后续的聚合管理。默认情况下流水线是可以被企业下所有成员触发并运行也可以只允许流水线管理员触发。点击创建即可进入到流水线的编排界面。如下所示:
点击输入源的“+添加输入源”按钮,可以为流水线添加输入源,如下所示:
在示例中以阿里云Code为例,添加了一个应用的源码,如果需要代码提交自动触发流水线,则需要点击打开“监听”开关,当该代码库有任何代码变更时都将自动触发流水线的运行。点击保存完成输入源添加。
在阶段面板中,默认会包含一个空的build阶段。将鼠标移动到build阶段卡片上后如下所示:
通过上下方面的“+”按钮,用户可以添加一个与build并行执行的阶段。通过左右的“+”可以添加一个与build串行执行的阶段。点击阶段卡片,进入阶段详情配置,如下所示:
在侧拉面板中,用户可以定义当前阶段的名称以及流转方式,如果是自动流水线,流水线触发后该阶段会自动运行,如果是手动流转,该阶段则需要人工确认后运行。在任务列表中,用户可以为该阶段添加一组串行执行的任务。
点击阶段任务列表的新建任务按钮,如下所示:
如上图所示,对于使用了release文件定义源码构建的用户可以添加“应用构建”,对于未使用release文件的用户可以添加“构建”任务来自定义构建过程,“构建任务”是一个工作区相关任务,用户可以在其中添加任意命令。
添加“构建”任务后,并点击该任务,进入到任务详情配置,如下所示:
在上图中,构建任务中,我们添加了一个Java构建的步骤。 点击保存按钮,完成流水线定义并返回详情页。
点击详情页右上角的运行按钮,触发流水线运行,即可开始你的持续交付之旅。
在文档使用中是否遇到以下问题
更多建议
匿名提交