Commit af8b38de authored by zhouzihao's avatar zhouzihao

doc

parent ae6e2da9
# devlop # devlop
字段打包部署项目重构 自动打包部署项目重构
# 项目构成 # 项目构成
- 后端项目 node+express+mysql 提供restful接口 - 后端项目 node+express+mysql 提供restful接口
...@@ -88,7 +88,7 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址 ...@@ -88,7 +88,7 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址
] ]
} }
``` ```
使用`exec-file`来修改这个规则,可以使用通配符,而且在这个列表中你可以直接写字符串,他的作和写一个Object只配置name字段是等效的。 使用`exec-file`来修改这个规则,可以使用通配符,而且在这个列表中你可以直接写字符串,他的作和写一个Object只配置name字段是等效的。
> 注意 exec-file 参数应该只能识别到一个文件。 > 注意 exec-file 参数应该只能识别到一个文件。
### [新特性] 配置额外参数 ### [新特性] 配置额外参数
...@@ -98,7 +98,7 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址 ...@@ -98,7 +98,7 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址
- docker-file-str - docker-file-str
#### cache #### cache
缓存文件配置在元数据的的根节点。和module_list同级。可以直接写一个字符串。也可以配置一个字符串的列表。一旦配置在项目的各个构建环节中才可以使用。 缓存文件配置在元数据的的根节点。和module_list同级。可以直接写一个字符串。也可以配置一个字符串的列表。一旦配置才可以在项目的各个构建环节中使用。
```json ```json
{ {
"module_list":[ "module_list":[
...@@ -155,9 +155,9 @@ const serve_url = "http://127.0.0.1:3000" //后端想的服务地址 ...@@ -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" //后端想的服务地址 ...@@ -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 这种类型 /^(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} ...@@ -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