分类标签归档:Jenkins

Jenkins流水线部署Django测试环境

发表评论 2180 浏览量

Jenkins流水线部署Django测试环境

2022年11月记录,分类「持续集成」。这是一篇偏实战的记录,保留了当时的判断过程和后续沉淀。

为什么接流水线

Django 测试环境以前靠手工进服务器拉代码、重启 uWSGI,问题是每个人操作习惯不同。接到 Jenkins 后,至少能保证部署步骤一致。

对测试来说,最后要落到可复现、可验证、可交接,文章也是按这个思路写的。

流水线步骤

  • 拉代码后先安装依赖和执行迁移检查。
  • 重启前备份当前版本号和关键配置。
  • 部署完成后自动跑首页、登录、核心接口的冒烟。
stage('smoke') {
  steps { sh 'py

阅读全文