fix: 用 printf 写 kubeconfig 防止多行内容被 echo 截断
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 24s
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 24s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
622491c3d0
commit
1e76052c64
@ -96,11 +96,13 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
mkdir -p $HOME/.kube
|
mkdir -p $HOME/.kube
|
||||||
if [[ "${{ github.ref_name }}" == "master" ]]; then
|
if [[ "${{ github.ref_name }}" == "master" ]]; then
|
||||||
echo "${{ secrets.VOLCANO_PROD_KUBE_CONFIG }}" > $HOME/.kube/config
|
printf '%s\n' '${{ secrets.VOLCANO_PROD_KUBE_CONFIG }}' > $HOME/.kube/config
|
||||||
elif [[ "${{ github.ref_name }}" == "dev" ]]; then
|
elif [[ "${{ github.ref_name }}" == "dev" ]]; then
|
||||||
echo "${{ secrets.VOLCANO_TEST_KUBE_CONFIG }}" > $HOME/.kube/config
|
printf '%s\n' '${{ secrets.VOLCANO_TEST_KUBE_CONFIG }}' > $HOME/.kube/config
|
||||||
fi
|
fi
|
||||||
chmod 600 $HOME/.kube/config
|
chmod 600 $HOME/.kube/config
|
||||||
|
echo "kubeconfig lines: $(wc -l < $HOME/.kube/config)"
|
||||||
|
grep server $HOME/.kube/config || echo "WARNING: no server found in kubeconfig"
|
||||||
|
|
||||||
- name: Deploy to K3s
|
- name: Deploy to K3s
|
||||||
id: deploy
|
id: deploy
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user