Skip to content
Snippets Groups Projects

#90 Feature/setup ci cd

Open Ranindya Paramitha requested to merge feature/setup-ci-cd into develop
Viewing commit c45963b1
Show latest version
1 file
+ 9
9
Preferences
Compare changes
+ 9
9
@@ -67,15 +67,15 @@ deploy_review:
- sed_files deployment
- cat kube-deployment.yml
- kubectl apply -f kube-deployment.yml
# - |
# if kubectl apply -f kube-deployment.yml | grep -q unchanged
# then
# echo "=> Patching deployment to force image update."
# kubectl patch -f kube-deployment.yml -p "{\"spec\":{\"template\":{\"metadata\":{\"annotations\":{\"ci-last-updated\":\"$(date +'%s')\"}}}}}"
# else
# echo "=> Deployment apply has changed the object, no need to force image update."
# fi
# - kubectl rollout status -f kube-deployment.yml
- |
if kubectl apply -f kube-deployment.yml | grep -q unchanged
then
echo "=> Patching deployment to force image update."
kubectl patch -f kube-deployment.yml -p "{\"spec\":{\"template\":{\"metadata\":{\"annotations\":{\"ci-last-updated\":\"$(date +'%s')\"}}}}}"
else
echo "=> Deployment apply has changed the object, no need to force image update."
fi
- kubectl rollout status -f kube-deployment.yml
- kubectl get deploy,svc,ing,pod -l app="$(echo ${CI_PROJECT_NAME} | tr "." "-")",ref="${CI_ENVIRONMENT_SLUG}"
stop_review: