Fix: add GIT_SSL_NO_VERIFY and optimize laravel artisan cache clear in CI/CD

This commit is contained in:
2026-08-30 09:30:45 +07:00
parent 6f72006972
commit 140c87bb63
+4 -3
View File
@@ -3,6 +3,7 @@ stages:
- deploy - deploy
variables: variables:
GIT_SSL_NO_VERIFY: "true" # Bypass SSL check saat Runner fetch source code
IMAGE: 10.15.39.186:8083/eosbpkd/sidata IMAGE: 10.15.39.186:8083/eosbpkd/sidata
TAG: $CI_COMMIT_SHORT_SHA TAG: $CI_COMMIT_SHORT_SHA
KUBE_NAMESPACE: sidata-prod KUBE_NAMESPACE: sidata-prod
@@ -85,7 +86,6 @@ deploy:
- helm template $HELM_RELEASE ./helm/sidata --namespace $KUBE_NAMESPACE --debug - helm template $HELM_RELEASE ./helm/sidata --namespace $KUBE_NAMESPACE --debug
- echo '3.5. CLEAN UNMANAGED SERVICE JIKA BENTROK' - echo '3.5. CLEAN UNMANAGED SERVICE JIKA BENTROK'
# Menghapus service non-helm (hasil manual kubectl expose tadi) agar peluncuran Helm bersih
- kubectl delete service sidata-service -n $KUBE_NAMESPACE --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true || true - kubectl delete service sidata-service -n $KUBE_NAMESPACE --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true || true
- echo '4. DEPLOYING APPS VIA HELM' - echo '4. DEPLOYING APPS VIA HELM'
@@ -105,8 +105,8 @@ deploy:
--set-string extraEnv.APP_DEBUG="false" \ --set-string extraEnv.APP_DEBUG="false" \
--set-string extraEnv.FORCE_HTTPS="true" \ --set-string extraEnv.FORCE_HTTPS="true" \
--set-string extraEnv.APP_KEY="base64:HiyJqrnWz8zB6WUCXTVb6lZsC3EraX/vFIn66Hx/dVM=" \ --set-string extraEnv.APP_KEY="base64:HiyJqrnWz8zB6WUCXTVb6lZsC3EraX/vFIn66Hx/dVM=" \
--set-string extraEnv.APP_URL="https://data-center.id" \ --set-string extraEnv.APP_URL="https://sidata.dashboard-bpkd.drc-bpkd.data-center.id" \
--set-string extraEnv.ASSET_URL="https://data-center.id" \ --set-string extraEnv.ASSET_URL="https://sidata.dashboard-bpkd.drc-bpkd.data-center.id" \
--set-string extraEnv.SESSION_DRIVER="file" \ --set-string extraEnv.SESSION_DRIVER="file" \
--set-string extraEnv.SESSION_SECURE_COOKIE="true" --set-string extraEnv.SESSION_SECURE_COOKIE="true"
@@ -131,6 +131,7 @@ deploy:
kubectl exec -n $KUBE_NAMESPACE $POD_NAME --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true -- php artisan route:clear || true kubectl exec -n $KUBE_NAMESPACE $POD_NAME --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true -- php artisan route:clear || true
kubectl exec -n $KUBE_NAMESPACE $POD_NAME --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true -- php artisan cache:clear || true kubectl exec -n $KUBE_NAMESPACE $POD_NAME --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true -- php artisan cache:clear || true
kubectl exec -n $KUBE_NAMESPACE $POD_NAME --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true -- php artisan view:clear || true kubectl exec -n $KUBE_NAMESPACE $POD_NAME --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true -- php artisan view:clear || true
kubectl exec -n $KUBE_NAMESPACE $POD_NAME --server=https://10.15.39.168:6443 --insecure-skip-tls-verify=true -- php artisan view:cache || true
else else
echo "Warning: No running pod found for Artisan commands execution, skipping." echo "Warning: No running pod found for Artisan commands execution, skipping."
fi fi