Fix: add GIT_SSL_NO_VERIFY and optimize laravel artisan cache clear in CI/CD
This commit is contained in:
+5
-4
@@ -3,6 +3,7 @@ stages:
|
||||
- deploy
|
||||
|
||||
variables:
|
||||
GIT_SSL_NO_VERIFY: "true" # Bypass SSL check saat Runner fetch source code
|
||||
IMAGE: 10.15.39.186:8083/eosbpkd/sidata
|
||||
TAG: $CI_COMMIT_SHORT_SHA
|
||||
KUBE_NAMESPACE: sidata-prod
|
||||
@@ -85,7 +86,6 @@ deploy:
|
||||
- helm template $HELM_RELEASE ./helm/sidata --namespace $KUBE_NAMESPACE --debug
|
||||
|
||||
- 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
|
||||
|
||||
- echo '4. DEPLOYING APPS VIA HELM'
|
||||
@@ -105,8 +105,8 @@ deploy:
|
||||
--set-string extraEnv.APP_DEBUG="false" \
|
||||
--set-string extraEnv.FORCE_HTTPS="true" \
|
||||
--set-string extraEnv.APP_KEY="base64:HiyJqrnWz8zB6WUCXTVb6lZsC3EraX/vFIn66Hx/dVM=" \
|
||||
--set-string extraEnv.APP_URL="https://data-center.id" \
|
||||
--set-string extraEnv.ASSET_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://sidata.dashboard-bpkd.drc-bpkd.data-center.id" \
|
||||
--set-string extraEnv.SESSION_DRIVER="file" \
|
||||
--set-string extraEnv.SESSION_SECURE_COOKIE="true"
|
||||
|
||||
@@ -131,10 +131,11 @@ 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 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:cache || true
|
||||
else
|
||||
echo "Warning: No running pod found for Artisan commands execution, skipping."
|
||||
fi
|
||||
|
||||
after_script:
|
||||
- echo "Cleaning up sensitive temporary files..."
|
||||
- rm -rf ./kubeconfig-dir
|
||||
- rm -rf ./kubeconfig-dir
|
||||
Reference in New Issue
Block a user