樹
項目的通用結構,可根據真實情況進行刪減
- 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