項目的通用結構

項目的通用結構,可根據真實情況進行刪減

- 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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章