编译构建 CODEARTS BUILD-yaml文件结构详解:构建步骤介绍
构建步骤介绍
在steps中,共有PRE_BUILD和BUILD两个阶段,每一个阶段都可以定义一系列的构建步骤,支持定义的构建步骤,详见下表:
PRE_BUILD |
说明 |
操作指导 |
---|---|---|
- checkout |
代码下载 |
|
- sh |
执行shell命令 |
BUILD |
说明 |
操作指导 |
---|---|---|
- maven |
Maven构建 |
|
- npm |
NPM构建 |
|
- yarn |
Yarn构建 |
|
- go |
Golang构建 |
|
- gulp |
gulp构建 |
|
- grunt |
Grunt构建 |
|
- php |
PHP构建 |
|
- gnu_arm |
Gnu-arm构建 |
|
- python |
SetupTool构建 PyInstaller构建 Python构建 |
|
- gradle |
Gradle构建 |
|
- ant |
Ant构建 |
|
- cmake |
CMake构建 |
|
- mono |
mono构建 |
|
- flutter |
Flutter构建 |
|
- sbt |
sbt构建 |
|
- android |
Android构建 |
|
- android_sign |
Android APK签名 |
|
- quick_app |
Android快应用构建 |
|
- bazel |
bazel构建 |
|
- grails |
Grails构建 |
|
- ionic_android_app |
Ionic Android App构建 |
|
- ark |
构建方舟编译器 |
|
- fortran |
GFortran构建 |
|
- build_image |
制作镜像并上传到SWR仓库 |
|
- upload_obs |
上传文件至OBS |
|
- download_file |
下载文件 |
|
- upload_artifact |
上传二进制包到仓库 |
|
- download_artifact |
下载二进制包 |
|
- docker |
执行docker命令 |