42 lines
4.0 KiB
Markdown
42 lines
4.0 KiB
Markdown
# 政务云 coding 标准发布脚本
|
|
|
|
## 接入必读须知,以下变量配置需在 coding 配置参数中使用
|
|
|
|
TSF 接入系统固定变量
|
|
|
|
| 名称 | 默认值 | 描述 | 类型 | 说明 |
|
|
| ------------------- | ----------------------------------------- | -------------------- | ----------- | -------------------------------------------------------------------------- |
|
|
| VERSION | v0.0.1 | 版本号 | String | 发布版本号 |
|
|
| DEPLOY_ENABLE | true | - | Boolean | 是否自动发布,运维预留参数 |
|
|
| TSF_REPO | `ccr.ccs.tencentyun.com/tsf_100013631257` | TSF 镜像仓库 | String | 用于拉取制品镜像地址 |
|
|
| HARBOR_ACCOUNT_NAME | 100006274537 | TSF 发布账号 | String | - |
|
|
| HARBOR_PASSWORD | 已运维配置为准 | TSF 镜像发布账号密码 | String | - |
|
|
| SUB_CREDENTIALS_ID | 已运维配置为准 | 工蜂 Coding 凭据 | Coding 凭据 | 用于拉取 git 仓库代码的账号,需在自己的项目或项目组中关联`ipc_csig3`该账号 |
|
|
| TSF_ENDPOINT | `tsf.tencentcloudapi.com` | TSF 发布服务地址 | String | - |
|
|
| APPLICATION_TYPE | C | - | String | - |
|
|
| MICROSERVICE_TYPE | N | - | String | - |
|
|
| PROTOCOL_PORTS | 80 | 容器端口 | Number | 部署 tsf 容器端口 |
|
|
| ACCESS_TYPE | 2 | - | Number | - |
|
|
| SECRET_ID | 以运维配置为准 | tsf 认证密钥 | Password | 密钥 |
|
|
| SECRET_KEY | 以运维配置为准 | tsf 认证密钥 key | Password | 密钥 key |
|
|
| remote_passwd | 以运维配置为准 | tsf 认证密钥 key | Password | 密钥 key,暂未用到 |
|
|
|
|
| TSF 接入需配置的变量 | 名称 | 类型 | 说明 |
|
|
| --- | --- | --- | --- |
|
|
| SUB_GIT_REPO_URL | git 仓库地址 | String | git 代码仓库 |
|
|
| DEPLOY_ENV | 发布项目环境 | String | 环境设置 `${项目}-dev` |
|
|
| NPM_BUILD_SCRIPT | npm 执行脚本 | String | npm 脚本参数 |
|
|
| GIT_USERNAME | git 账号 | String | 用于拉取 submodule |
|
|
| GIT_PASSWORD | git 密码 | String | 用于拉取 submodule |
|
|
| SUB_BRANCH | 分支名称 | String | 分支名称 |
|
|
| APPLICATION_NAME | 项目工程名称 | String | 项目工程名称 |
|
|
| GIT_PROJECT_NAME | tsf 打包发布名称 | String | tsf 打包发布名称 |
|
|
| BUILD_TYPE | 编译类型 | String | `node | static | default ` |
|
|
|
|
> 开发接入 tsf 需要更改未 TSF 接入需配置的变量
|
|
|
|
```bash
|
|
# doker 登录
|
|
doker login --username=100006274537 ccr.ccs.tencentyun.com
|
|
```
|