Commit af8b38de authored by zhouzihao's avatar zhouzihao

doc

parent ae6e2da9
# devlop
字段打包部署项目重构
自动打包部署项目重构
# 项目构成
- 后端项目 node+express+mysql 提供restful接口
......@@ -88,7 +88,7 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址
]
}
```
使用`exec-file`来修改这个规则,可以使用通配符,而且在这个列表中你可以直接写字符串,他的作和写一个Object只配置name字段是等效的。
使用`exec-file`来修改这个规则,可以使用通配符,而且在这个列表中你可以直接写字符串,他的作和写一个Object只配置name字段是等效的。
> 注意 exec-file 参数应该只能识别到一个文件。
### [新特性] 配置额外参数
......@@ -98,7 +98,7 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址
- docker-file-str
#### cache
缓存文件配置在元数据的的根节点。和module_list同级。可以直接写一个字符串。也可以配置一个字符串的列表。一旦配置在项目的各个构建环节中才可以使用。
缓存文件配置在元数据的的根节点。和module_list同级。可以直接写一个字符串。也可以配置一个字符串的列表。一旦配置才可以在项目的各个构建环节中使用。
```json
{
"module_list":[
......@@ -155,9 +155,9 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址
在项目列表中在对应项目的操作栏有一个⚙图标。通过这个方法进入项目的配置中心。配置是针对项目-环境的。也就是说每个环境对于同一个项目也是独立的。
同一个环境同一个项目下的配置可以建立互不影响的任意条。 每一条配置都有一个地址。这是你要操作文件相对于项目的地址。
在替换方式上有两种。提供和覆盖。
在替换方式上有两种。替换和覆盖。
- 提供。 使用json的map.把key替换成value.全局模式。
- 替换。 使用json的map.把key替换成value.全局模式。
- 覆盖。 直接使用配置内容全部覆盖文件内容。
......@@ -182,7 +182,7 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址
```
/^(r|t)-([0-9]+).([0-9]+).([0-9]+)/ 只匹配 r-1.1.1或者 t-11.1.2 这种类型
/^v-([0-9]+).([0-9]+).([0-9]+)-.([0-9]+/ 只匹配 v-1.1.1-12
/^v-([0-9]+).([0-9]+).([0-9]+)-([0-9])+/ 只匹配 v-1.1.1-12
```
......@@ -212,7 +212,7 @@ docker service update --image {image_name} {service_name}
}
```
注意模块必选使用这种方式进行配置。在deploy中是环境和环境名的键值对。也就说只有配置了对应环境的环境名才能正常的部署。
注意模块必选使用这种方式进行配置。在deploy中是环境名-服务名的键值对。也就说只有配置了对应环境的环境名才能正常的部署。
### 默认模式:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment