test: align deployment contract with production
Deploy olons-admin production / deploy (push) Successful in 32s
Deploy olons-admin production / deploy (push) Successful in 32s
This commit is contained in:
@@ -20,12 +20,12 @@ class DeploymentContract(unittest.TestCase):
|
|||||||
for ignored in (".git", "web/node_modules", "web/dist", "server/temp"):
|
for ignored in (".git", "web/node_modules", "web/dist", "server/temp"):
|
||||||
self.assertIn(ignored, dockerignore)
|
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()
|
workflow = (ROOT / ".gitea/workflows/deploy.yml").read_text()
|
||||||
self.assertIn("workflow_dispatch:", workflow)
|
self.assertIn("workflow_dispatch:", workflow)
|
||||||
self.assertIn("git.118im.com/im_team/olons-admin", workflow)
|
self.assertIn("git.olns.shop/pro/olons_admin", workflow)
|
||||||
self.assertIn("deployment/olons-admin", workflow)
|
self.assertIn("docker compose pull olons-admin", workflow)
|
||||||
self.assertIn("-n olons-admin-system", workflow)
|
self.assertIn("docker compose up -d --no-deps --wait olons-admin", workflow)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
Reference in New Issue
Block a user