我正在使用 CLI 将 Django 应用程序部署到 AWS EB,并注意到 EB 第一次没有看到新的迁移文件。所以,当我有新的迁移时,我需要部署两次。我查看了日志,确实第一次没有找到迁移,第二次找到了。这是我的迁移代码:
container_commands:
01_migrate:
command: "django-admin.py migrate"
leader_only: true
02_collectstatic:
command: "python ras-server/manage.py collectstatic --noinput"
我需要更改命令顺序吗?另外,当我从 Jenkins 部署时,我认为这个问题可能与 Jenkins 有关。有什么建议么?