编译构建 CODEARTS BUILD-yaml文件结构详解:构建步骤介绍

时间:2024-05-07 15:53:57

构建步骤介绍

在steps中,共有PRE_BUILD和BUILD两个阶段,每一个阶段都可以定义一系列的构建步骤,支持定义的构建步骤,详见下表:

PRE_BUILD

说明

操作指导

- checkout

代码下载

使用yaml配置代码下载

- sh

执行shell命令

使用yaml配置执行shell命令

BUILD

说明

操作指导

- maven

Maven构建

使用yaml配置Maven构建

- npm

NPM构建

使用yaml配置NPM构建

- yarn

Yarn构建

使用yaml配置Yarn构建

- go

Golang构建

使用yaml配置Go构建

- gulp

gulp构建

使用yaml配置gulp构建

- grunt

Grunt构建

使用yaml配置Grunt构建

- php

PHP构建

使用yaml配置PHP构建

- gnu_arm

Gnu-arm构建

使用yaml配置Gnu-arm构建

- python

SetupTool构建

PyInstaller构建

Python构建

使用yaml配置SetupTool构建

使用yaml配置PyInstaller构建

使用yaml配置Python构建

- gradle

Gradle构建

使用yaml配置Gradle构建

- ant

Ant构建

使用yaml配置ant构建

- cmake

CMake构建

使用yaml配置CMake构建

- mono

mono构建

使用yaml配置mono构建

- flutter

Flutter构建

使用yaml配置Flutter构建

- sbt

sbt构建

使用yaml配置sbt构建

- android

Android构建

使用yaml配置Android构建

- android_sign

Android APK签名

使用yaml配置Android APK签名

- quick_app

Android快应用构建

使用yaml配置Android快应用构建

- bazel

bazel构建

使用yaml配置bazel构建

- grails

Grails构建

使用yaml配置Grails构建

- ionic_android_app

Ionic Android App构建

使用yaml配置Ionic Android App构建

- ark

构建方舟编译器

使用yaml配置构建方舟编译器

- fortran

GFortran构建

使用yaml配置GFortran构建

- build_image

制作镜像并上传到SWR仓库

使用yaml配置制作镜像并上传到SWR仓库

- upload_obs

上传文件至OBS

使用yaml配置上传文件至OBS

- download_file

下载文件

使用yaml配置下载文件

- upload_artifact

上传二进制包到仓库

使用yaml配置上传二进制包至仓库

- download_artifact

下载二进制包

使用yaml配置下载二进制包

- docker

执行docker命令

使用yaml配置执行docker命令

support.huaweicloud.com/usermanual-codeci/codeci_ug_1024.html