DevOps配置类问题

配置类问题

1.build.sh如何编写

需要在代码库的根目录添加编译脚本

编译步骤:

1)构建代码

2)copy产出包到output目录

线上部署目录如下:

/export/-servers/#基础系统软件目录-Backup/#【包部署】存放编译包的备份目录-Packages/#程序目录(包+配置文件)-appKey/#【包部署】应用键值-latest-/export/Packages/moduleName/version#软链到对应最新版本-version#版本号-Instances/#阿里云目录-appKey/#应用键值名称-0.app_key/#阿里云名称-runtme-/export/Packages/moduleName/version#软链到部署的版本号包的存放目录-log-/export/Logs/appKey/0.app_key#软链到log目录-data-/export/Data/appKey/0.app_key#软链到data目录-Logs/#日志目录-appKey#应用键值-0.app_key/#阿里云名称-Data/#数据存放目录-appKey/#应用键值-0.app_key/#阿里云名称

示例请参见:编译构建中的规范

2.control脚本是什么

在代码根目录下bin/增加control脚本,用来启动、停止、服务健康检查