流水线上的自定义脚本任务_构建_持续交付流水线(老版)_使用指南_云效

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

自定义脚本任务,是云效流水线上的一个任务,您可以使用该组件执行一些比较定制化的任务,比如使用自定义脚本发布静态资源 构建任务的配置基本配置在流水线编辑页面,添加任务时,请选择“自定义脚本”,并填写其基本配置:流水线上的自定义脚本任务_构建_持续交付流水线(老版)_使用指南_云效目前支持的脚本类型:shell。运行环境为云效提供的基础环境:registry.cn-beijing.aliyuncs.com/rdc-builds/base:1.0环境变量云效内置了以下环境变量供您使用:

变量名 描述 示例 备注 PIPELINE_ID 流水线ID 18 BUILD_NUMBER 流水线运行编号 22 EMPLOYEE_ID 操作人 aliyun_1234 CODE_INFO 流水线里包含的代码信息 [{“appId”:45869,”appType”:”APP”,”branch”:”git@code.aliyun.com:sample-group/sample-app.git master”,”revision”:”2f238c881fbda09c403a9183513b45bd8b481b71”}] 流水线里包含代码类型的参数才会有,否则此参数为 null VERSION 流水线里代码构建的版本 [{“appId”:45869,”appType”:”APP”,”branch”:”master”,”buildNumber”:7,”major”:0,”minor”:2,”revision”:35,”versionNumber”:”0.2.35.7”}] 在此任务前有构建任务,才会输出此参数,否则为 null PACKAGES 流水线里代码构建打包结果 [{“appId”:45869,”fileMd5”:”ca0239f746476698d98fc1f5a4e55c3e”,”fileName”:”sample-app.tgz”,”fileUrl”:”https://rdc-build.aliyuncs.com/aone2/anonymous/build/package/download?path=0/15_0647187d-01e3-4a41-8252-72775dc96890-sample-app-2018-04-12-14-40-05-747-sample-app.tgz&md5Sign=91c20112201751f83470de3edf52249d”,”packageLabel”:”default”,”packageName”:”sample-app”,”packageType”:”APP”}] 在此任务前有构建任务,才会输出此参数,否则为null。并且:fileUrl的下载有效时间为5分钟

高级配置:运行时变量您可以在触发任务时,指定不同的环境变量。如下图所示。流水线上的自定义脚本任务_构建_持续交付流水线(老版)_使用指南_云效运行时您会看到:流水线上的自定义脚本任务_构建_持续交付流水线(老版)_使用指南_云效点击设置参数之后,进入填写参数页面:流水线上的自定义脚本任务_构建_持续交付流水线(老版)_使用指南_云效填写完毕之后,点击确认,流水线会继续运行。在本例子中,会继续打印出hello world

流水线上的自定义脚本任务_构建_持续交付流水线(老版)_使用指南_云效


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

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

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