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
|
- 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,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 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
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
- echo "Cleaning up sensitive temporary files..."
|
- echo "Cleaning up sensitive temporary files..."
|
||||||
- rm -rf ./kubeconfig-dir
|
- rm -rf ./kubeconfig-dir
|
||||||
Reference in New Issue
Block a user