Skip to content

Commit d7a2859

Browse files
committed
fix: apply alembic migration in k8s/test.sh
1 parent cfbb85f commit d7a2859

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

k8s/test.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ echo "::warning::using ${AZURE_CONTAINER_REGISTRY}/${KUBERNETES_DEPLOYMENT_NAME}
3838

3939
kubectl rollout status deployment ${KUBERNETES_DEPLOYMENT_NAME}
4040

41+
if [ $alembic_exitcode -eq 0 ]; then
42+
kubectl exec -i deployment/${KUBERNETES_DEPLOYMENT_NAME} -c $KUBERNETES_DEPLOYMENT_NAME -- alembic upgrade head
43+
fi
44+
4145
set +e
4246
exitcode=0
4347
echo "::warning::running test command: kubectl exec -i deployment/${KUBERNETES_DEPLOYMENT_NAME} -c $KUBERNETES_DEPLOYMENT_NAME -- '$TEST_CMD'"
@@ -60,8 +64,6 @@ if [ $alembic_exitcode -eq 0 ] && [ $exitcode -ne 0 ]; then
6064
echo "::notice::downgrading to alembic revision: $ALEMBIC_HEAD"
6165
kubectl exec -i deployment/${KUBERNETES_DEPLOYMENT_NAME} -c $KUBERNETES_DEPLOYMENT_NAME -- alembic downgrade $ALEMBIC_HEAD
6266
fi
63-
elif [ $alembic_exitcode -eq 0 ] && [ $exitcode -eq 0 ]; then
64-
echo "::notice::alembic upgrade completed successfully"
6567
fi
6668

6769
exit $exitcode

0 commit comments

Comments
 (0)