test: align deployment contract with production
Deploy olons-admin production / deploy (push) Successful in 32s

This commit is contained in:
Your Name
2026-10-19 02:54:38 +08:00
parent 76032d372f
commit 3bc96f5325
+4 -4
View File
@@ -20,12 +20,12 @@ class DeploymentContract(unittest.TestCase):
for ignored in (".git", "web/node_modules", "web/dist", "server/temp"):
self.assertIn(ignored, dockerignore)
def test_manual_workflow_builds_and_rolls_out_test_image(self):
def test_manual_workflow_builds_and_rolls_out_pro_image(self):
workflow = (ROOT / ".gitea/workflows/deploy.yml").read_text()
self.assertIn("workflow_dispatch:", workflow)
self.assertIn("git.118im.com/im_team/olons-admin", workflow)
self.assertIn("deployment/olons-admin", workflow)
self.assertIn("-n olons-admin-system", workflow)
self.assertIn("git.olns.shop/pro/olons_admin", workflow)
self.assertIn("docker compose pull olons-admin", workflow)
self.assertIn("docker compose up -d --no-deps --wait olons-admin", workflow)
if __name__ == "__main__":