分类 | 步骤 | 说明 |
静态扫描 | 安卓代码扫描 AndroidCodeScan | Android 代码扫描步骤。 |
Cpp 代码扫描 CppCodeScan | Cpp 代码扫描步骤。 |
Golang 代码扫描 GolangCodeScan | Golang 代码扫描步骤。 |
Java 代码规约扫描 JavaP3CScan | Java 代码规约扫描步骤。 |
Java 安全扫描 JavaFindBugs | Java Findbugs 安全扫描步骤。 |
JavaScript 代码扫描 JavaScriptCodeScan | JavaScript 代码扫描步骤。 |
PHP Metrics 静态扫描 PhpMetricsScan | PHP Metrics 静态扫描步骤。 |
Python 代码安全扫描 PythonBandit | Python 代码安全扫描步骤。 |
Python 代码扫描 PythonCodeScan | Python 代码扫描步骤。 |
Python 依赖安全扫描 PythonDependencySecurityScan | Python 依赖安全扫描步骤。 |
SonarQube 扫描 SonarQube | SonarQube 扫描步骤。 |
TypeScript 代码扫描 TSLint | TypeScript 代码扫描步骤。 |
源码漏洞检测 Pinpoint | 源码漏洞检测步骤。 |
覆盖率 | Cobertura 覆盖率采集 Cobertura | Cobertura 覆盖率采集步骤。 |
JaCoCo 覆盖率采集 JaCoCo | JaCoCo 覆盖率采集步骤。 |
Python 测试覆盖率采集 PythonTestCoverage | Python 测试覆盖率采集步骤。 |
测试 | 安卓单元测试 AndroidUnitTest | Android 单元测试步骤。 |
Golang 单元测试 GolangUnitTest | Golang 单元测试步骤。 |
Gradle 单元测试 GradleUnitTest | Gradle 单元测试步骤。 |
Junit 报告解析 JunitReport | Junit 报告解析步骤。 |
Maven 单元测试 MavenUnitTest | Maven 单元测试步骤。 |
Node.js 单元测试 NodeUnitTest | Node.js 单元测试步骤。 |
PHP Codeception 单元测试 PhpCodeceptionUnitTest | PHP Codeception 单元测试步骤。 |
PHP Unit 单元测试 PhpUnitTest | PHP Unit 单元测试步骤。 |
Python 单元测试 PythonUnitTest | Python 单元测试步骤。 |
构建 | ASP NET 构建 AspNetBuild | ASP.NET 构建步骤。 |
Chart上传自定义仓库 HelmPush | Chart上传自定义仓库步骤。 |
GCC 构建 GccBuild | GCC 构建步骤。 |
Golang 构建 GolangBuild | Golang 构建步骤。 |
Java 构建 JavaBuild | Java 构建步骤。 |
NET Core 构建 DotNetCoreBuild | .Net Core 构建步骤。 |
Node.js 构建 NodeBuild | Node.js 构建步骤。 |
PHP 构建 PhpBuild | PHP 构建步骤。 |
Python 构建 PythonBuild | Python 构建步骤。 |
Ruby 构建 RubyBuild | Ruby 构建步骤。 |
Rust 构建 RustBuild | Rust 构建步骤。 |
自定义环境构建 CustomEnvironmentBuild | 使用自定义镜像环境构建步骤。 |
镜像构建并推送至自定义镜像仓库 PrivateRegistryDockerBuild | 构建镜像,并推送至自定义私有镜像仓库。 |
镜像构建并推送至阿里云镜像仓库个人版 ACRDockerBuild | 构建镜像,并推送至阿里云镜像仓库个人版。 |
镜像构建并推送至阿里云镜像仓库企业版 ACREEDockerBuild | 构建镜像,并推送至阿里云镜像仓库企业版。 |
代码 | Git 标签 AddGitTag | 创建 Git 标签步骤。 |
代码合并 MergeBranch | 分支合并步骤。 |
删除分支 DeleteBranch | 删除代码源运行分支,对于开启分支模式的流水线,删除的是发布分支。 |
检测是否落后于指定分支 CheckBranchBehind | 检测分支是否落后于指定分支。 |
获取 Git 版本 GetGitMessage | 获取 Git 版本信息步骤,将以下信息打包作为制品信息,提供给部署任务使用。 GIT_REPO:Git 地址 GIT_BRANCH:Git 分支 COMMIT_ID:提交版本号
|
发布 | Helm Release 部署 HelmRelease | Helm Release 部署步骤。 |
Kubectl 发布 KubectlApply | Kubectl 发布步骤。 |
Kubectl镜像升级 KubectlSetImage | Kubectl 镜像升级步骤。 |
ROS 发布 ROSDeploy | ROS 发布步骤。 |
云效 Appstack Flow 部署 AppStackFlowDeploy | AppStack 部署步骤,用以部署 AppStack 应用环境。 |
阿里函数计算部署 FCDeploy | 阿里函数计算 FC 部署步骤。 |
上传 | OSS 上传 OSSUpload | OSS 上传步骤。 |
报告上传 ReportUpload | 报告上传步骤。 |
构建物上传 ArtifactUpload | 构建物上传步骤。 |
构建物上传(EDAS_SAE使用)SingleArtifactUpload | 构建物上传(EDAS/SAE使用)步骤。 |
下载 | OSS 下载 OSSDownload | OSS 下载步骤。 |
工具 | ECS 标签值切换 EcsTagSwitch | 将 ECS Tag 的 value 值进行替换。 |
OSS 删除 OSSDelete | OSS 删除步骤。 |
Serverless Devs 工具 ServerlessDevs | Serverless Devs 工具步骤。 |
执行命令 Command | 执行命令步骤。 |
替换文件中的环境变量 ReplaceVariables | 环境变量替代步骤,将代码库文件中的内容替代为流水线的环境变量值。 |
设置变量 SetVariables | 设置全局环境变量步骤。 |