Fix CI: use plain git checkout, skip actions/checkout
Some checks failed
Deploy DNS Records / deploy (push) Failing after 1m3s

This commit is contained in:
n0ball 2026-03-10 20:06:16 +08:00
parent 5bf30249a1
commit 187ab93821
No known key found for this signature in database
GPG Key ID: 63155659B939CE68
2 changed files with 8 additions and 5 deletions

View File

@ -8,7 +8,12 @@ jobs:
deploy:
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- name: Checkout
run: |
rm -rf dns-records
git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git dns-records
cd dns-records
git checkout ${{ github.sha }}
- name: Setup kubeconfig
run: |
@ -22,15 +27,13 @@ jobs:
curl -sLO "https://dl.k8s.io/release/$(curl -sL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo install kubectl /usr/local/bin/kubectl
fi
kubectl version --client
- name: Generate and apply CoreDNS configmap
run: |
cd dns-records
chmod +x generate.sh
./generate.sh records.yaml > /tmp/coredns-custom.yaml
echo "--- Generated configmap ---"
cat /tmp/coredns-custom.yaml
echo "--- Applying ---"
kubectl apply -f /tmp/coredns-custom.yaml
kubectl rollout restart deployment/coredns -n kube-system
kubectl rollout status deployment/coredns -n kube-system --timeout=60s

View File

@ -7,4 +7,4 @@ keycloak.n0ball.tw: "192.168.51.200"
grafana.n0ball.tw: "192.168.51.200"
vault.n0ball.tw: "192.168.51.200"
gitea.n0ball.tw: "192.168.51.200"
# Updated via CI
# Updated via CI v2