
CI
文章平均质量分 53
噜啦噜黑
这个作者很懒,什么都没留下…
展开
-
docker-compose更新单个服务
但日常开发场景更多的是要更新单个服务,比如更新后端服务镜像,而数据库,缓存这些不需要更新。当然docker命令也行,但需要自己配置网络,挂载等,导致命令很长,不方便。docker-compose可以方便快速地一键化部署,这个不展开讲。拆开yml文件,后端服务独立一个。原创 2023-08-15 18:05:22 · 1058 阅读 · 0 评论 -
Django UT
请求一定要使用from django.test import Client,否则测试数据会污染正式的数据库。Client设置hearder传参,很个性化,比如像设置header的Authorization。必须传HTTP_AUTHORIZATION=xxx。本质上是继承UnitTest实现,可轻松实现。case中的test_*方法执行是无序的。有以下几点需要特别注意。原创 2023-07-06 16:47:14 · 132 阅读 · 0 评论 -
python semantic release(PSR)指南
分别强制指定版本号(即便距离上次发版以来,有多个feat/fix,一次只能改动一位版本号)次版本号(minor):当你做了向下兼容的功能性新增,可以理解为 Feature 版本。修订号(patch):当你做了向下兼容的问题修正,可以理解为 Bug fix 版本。更新本地git log和setup.py中的版本信息,以及CHANGELOG.md。主版本号(major):当你做了不兼容的 API 修改。原创 2023-06-21 09:15:38 · 248 阅读 · 0 评论