0.4.0 • Published 12 months ago

@mamba-le/utils v0.4.0

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

说明

devops 工具库 合并 packages 处理 conf.d 构建包 压缩 tar earth 规范使用的包

合并 多个 packages 中的 build 为 一个 部署包,【 www 】 作为根目录 其他 packages 根据 项目名称包含在 build 的目录中

环境变量

  • @release 正式 生成环境
  • @trial 预览环境 test uat 等
  • @develop 开发环境
  • 其他自行声明配置

示例 packages 目录

    # packages 目录 
    |  |-- conf.d 
    |  |  |-- default.conf    #默认 develop                                      
    |  |  |-- release.conf                                        
    |  |  |-- trial.conf                                        
    |  |-- packages 
    |  |  |-- www                                        
    |  |  |  |-- build > develop | trial | release                                                 
    |  |  |-- manage                                        
    |  |  |  |-- build > develop | trial | release                                                 
    |  |  |-- liferay                                        
    |  |  |  |-- build > develop | trial | release

执行后 输出 APP_ENV=trial le-suture

    |  build    
    |  |  |-- trial 
    |  |  |  |-- conf.d > default.conf   # 获取的  conf.d>trial.conf           
    |  |  |  |-- ....                    # 获取的  packages>www>build>trial 文件
    |  |  |  |-- manage                  # 获取的  packages>manage>build>trial 文件
    |  |  |  |-- liferay                 # 获取的  packages>liferay>build>trial 文件
    |  |  |-- devops_ci.tar              # devops ci  earth  部署使用的 压缩包