From d0fbf538d3128774a80aabe73c85b5db9d0c784f Mon Sep 17 00:00:00 2001 From: Donal McBreen Date: Wed, 23 Aug 2023 07:36:48 +0100 Subject: [PATCH] Add integration test hooks back in --- .../docker/deployer/app/.kamal/hooks/post-deploy | 3 +++ .../docker/deployer/app/.kamal/hooks/pre-build | 3 +++ .../docker/deployer/app/.kamal/hooks/pre-connect | 8 ++++++++ .../docker/deployer/app/.kamal/hooks/pre-deploy | 3 +++ 4 files changed, 17 insertions(+) create mode 100755 test/integration/docker/deployer/app/.kamal/hooks/post-deploy create mode 100755 test/integration/docker/deployer/app/.kamal/hooks/pre-build create mode 100755 test/integration/docker/deployer/app/.kamal/hooks/pre-connect create mode 100755 test/integration/docker/deployer/app/.kamal/hooks/pre-deploy diff --git a/test/integration/docker/deployer/app/.kamal/hooks/post-deploy b/test/integration/docker/deployer/app/.kamal/hooks/post-deploy new file mode 100755 index 00000000..0fcc6920 --- /dev/null +++ b/test/integration/docker/deployer/app/.kamal/hooks/post-deploy @@ -0,0 +1,3 @@ +#!/bin/sh +echo "Deployed!" +mkdir -p /tmp/${TEST_ID} && touch /tmp/${TEST_ID}/post-deploy diff --git a/test/integration/docker/deployer/app/.kamal/hooks/pre-build b/test/integration/docker/deployer/app/.kamal/hooks/pre-build new file mode 100755 index 00000000..0cf78d88 --- /dev/null +++ b/test/integration/docker/deployer/app/.kamal/hooks/pre-build @@ -0,0 +1,3 @@ +#!/bin/sh +echo "About to build and push..." +mkdir -p /tmp/${TEST_ID} && touch /tmp/${TEST_ID}/pre-build diff --git a/test/integration/docker/deployer/app/.kamal/hooks/pre-connect b/test/integration/docker/deployer/app/.kamal/hooks/pre-connect new file mode 100755 index 00000000..e6c573d4 --- /dev/null +++ b/test/integration/docker/deployer/app/.kamal/hooks/pre-connect @@ -0,0 +1,8 @@ +#!/bin/sh + +echo "About to lock..." +if [ "$KAMAL_HOSTS" != "vm1,vm2" ]; then + echo "Expected hosts to be 'vm1,vm2', got $KAMAL_HOSTS" + exit 1 +fi +mkdir -p /tmp/${TEST_ID} && touch /tmp/${TEST_ID}/pre-connect diff --git a/test/integration/docker/deployer/app/.kamal/hooks/pre-deploy b/test/integration/docker/deployer/app/.kamal/hooks/pre-deploy new file mode 100755 index 00000000..32fa04c6 --- /dev/null +++ b/test/integration/docker/deployer/app/.kamal/hooks/pre-deploy @@ -0,0 +1,3 @@ +#!/bin/sh +echo "Deployed!" +mkdir -p /tmp/${TEST_ID} && touch /tmp/${TEST_ID}/pre-deploy