通过CI/CD使用Django
学习如何构建、测试和部署Django应用程序
Buddy允许您在一次推送到分支时构建、测试和部署Django应用程序:
配置非常简单,只需几分钟即可完成。
1. 选择您的Git存储仓:
- GitHub
- Bitbucket
- GitLab
- Buddy Git托管
- 自定义私有Git存储仓
2. 选择包含您项目的存储仓
Buddy将检查您的项目的内容并定义其类型
3. 新添流水线
流水线是处理和部署代码的一系列操作
触发器模式
- 事件(自动) — 开发环境时推荐使用
- 手动(点击触发) — 产品环境时推荐使用
- 定时(按时间间隔) — 暂存/测试的时候推荐使用
分支分配 — 此为Buddy将部署的分支。
4. 添加操作
Buddy会根据您的项目类型(以及一些受欢迎的项目)推荐一些操作,我们来添加那些将构建和部署您的应用程序。
4.1 Django
- 运行命令: 在每次运行时执行。 使用它来构建您的应用程序并获取项目的依赖项。 默认命令是:
pip install -r requirements.txt
python manage.py test - 环境定制: 仅在第一次执行时运行,使用它来安装运行构建命令所需的工具和包。
4.2 部署
信息
Buddy的部署基于变更集,这意味着只部署更改的文件使得速度非常快。