Skip to content

Commit aea4de4

Browse files
Update build.yml
1 parent 0ea0d7d commit aea4de4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,10 @@ jobs:
3838
docker push 213561109591.dkr.ecr.us-east-1.amazonaws.com/express-eks:$LATEST_SHA
3939
docker tag express-eks:$LATEST_SHA 213561109591.dkr.ecr.us-east-1.amazonaws.com/express-eks:latest
4040
docker push 213561109591.dkr.ecr.us-east-1.amazonaws.com/express-eks:latest
41-
kubectl set image deployment/myapp myapp=213561109591.dkr.ecr.us-east-1.amazonaws.com/express-eks:$LATEST_SHA -n default
41+
DEPLOY_CMD="./kubectl set image deployment/myapp myapp=213561109591.dkr.ecr.us-east-1.amazonaws.com/express-eks:$LATEST_SHA -n default"
42+
if [[ ${{ steps.check_deployment.outputs.deployment_exists }} == "true" ]]; then
43+
$DEPLOY_CMD
44+
else
45+
echo "Creating new deployment"
46+
kubectl create deployment myapp --image=213561109591.dkr.ecr.us-east-1.amazonaws.com/express-eks:$LATEST_SHA -n default
47+
fi

0 commit comments

Comments
 (0)