项目的通用结构

项目的通用结构,可根据真实情况进行删减

- src #代码
- data #需要保存的文件,如安装包、镜像等
- docs # 说明文档
- scripts #相关的脚本文件
- hack
  - build
    - Dockerfile  # 构建镜像
  - Vagrantfile #Vagrant配置
  - ansible/    # ansible构建部署脚本
    - site.yml
    - hosts
    - roles/
    - group_vars/
    - host_vars/
    - library/
  - kubernetes/  # Openshift平台构建部署脚本
  - docker-compose # Docker compose部署
    - conf
    - docker-compose.yaml
- Makefile # 不同环境构统一构建入口
- Jenkinsfile # Jenkins构建流水线,可调用ansible脚本或Dockerfile脚本
- README.md
- CHANGELOG.md
- LICENSE
- .travis.yml
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容