0.1.8 • Published 10 days ago
@serverless-cd/checkout v0.1.8
下载仓库代码(@serverless-cd/checkout)
快速体验
- plugin: "@serverless-cd/checkout"
inputs:
# 通过分支或者tag来下载仓库,比如:refs/heads/main 或者 refs/tags/v0.0.1
ref: ""
# 通过commit id来下载仓库
commit: ""
# 用于下载仓库的个人访问令牌 比如:github的个人访问令牌(https://github.com/settings/tokens)。
token: ""
# 支持下载的代码托管平台(github、gitee、gitlab、codeup)
provider: ""
# 仓库的克隆地址,比如:https://gitee.com/shihuali/checkout.git
clone_url: ""
# 仓库owner,比如clone_url为https://gitee.com/shihuali/checkout.git时,owner应为 shihuali
owner: ""
# 代码下载目录
exec_dir: ""
字段解析
参数 | 说明 | 类型 | 必填 | 默认值 |
---|---|---|---|---|
ref | 通过分支或者 tag 来下载仓库,比如:refs/heads/main 或者 refs/tags/v0.0.1 | string | 否 | |
commit | 通过 commit id 来下载仓库 | string | 否 | |
exec_dir | 代码下载目录 | string | 否 | 临时目录 |
token | 用于下载仓库的个人访问令牌 比如:github 的个人访问令牌 | string | 否 | |
provider | 支持下载的代码托管平台 | enum:github、gitee、gitlab、codeup | 否 | |
clone_url | 仓库的克隆地址 | string | 否 | |
owner | 仓库 owner | string | 否 |
注意 Engine 调用方式
对于 checkout 插件而言,调用 engine 的时候需要注入 checkout 插件所需要的参数
const engine = new Engine({
cwd: __dirname,
steps,
logConfig: { logPrefix },
inputs: {
git: {
token: "xxx", // 必填
provider: "gitee", // 必填
owner: "shihuali", // 必填
clone_url: "https://gitee.com/shihuali/checkout.git", // 必填
exec_dir: "./checkout", // 选填
ref: "refs/heads/main", // 选填
commit: 'xx' // 选填
},
},
});
await engine.start();
作为普通的 NPM Module 使用
0.1.7-hotfix
10 days ago
0.1.7-hotfix-2
10 days ago
0.1.8
10 days ago
0.1.7
27 days ago
0.1.4
6 months ago
0.1.3
6 months ago
0.1.6
2 months ago
0.1.5-beta
3 months ago
0.1.5
2 months ago
0.1.3-beta.2
7 months ago
0.1.3-beta.1
7 months ago
0.1.6-beta-1
2 months ago
0.1.5-beta-1
3 months ago
0.1.7-beta-1
29 days ago
0.1.6-beta-2
2 months ago
0.1.7-beta-2
27 days ago
0.1.5-beta4
2 months ago
0.1.5-beta3
2 months ago
0.1.5-beta-3
2 months ago
0.1.5-beta-2
3 months ago
0.1.2
11 months ago
0.0.12-beta.1
2 years ago
0.0.13-beta.2
2 years ago
0.0.13-beta.1
2 years ago
0.0.13-beta.3
2 years ago
0.1.1-beta-1
1 year ago
0.0.12
2 years ago
0.0.13
2 years ago
0.0.14
2 years ago
0.1.0
2 years ago
0.1.1
1 year ago
0.0.10
2 years ago
0.0.11
2 years ago
0.0.1
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.1-alpha.40
3 years ago
0.0.1-alpha.39
3 years ago
0.0.1-alpha.38
3 years ago
0.0.1-alpha.37
3 years ago
0.0.1-alpha.30
3 years ago
0.0.1-alpha.29
3 years ago