项目的通用结构,可根据真实情况进行删减
- src #代码
- data #需要保存的文件,如安装包、镜像等
- 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
网友评论