28 lines
621 B
YAML
28 lines
621 B
YAML
name: 部署 admin-ui 到 K3s
|
||
|
||
on:
|
||
push:
|
||
branches:
|
||
- master
|
||
|
||
jobs:
|
||
deploy:
|
||
runs-on: ubuntu-latest
|
||
|
||
# ✅ 换成这个镜像(自带 sleep,不会报错)
|
||
container: bitnami/kubectl:1.28.2
|
||
|
||
steps:
|
||
- name: 拉取代码
|
||
uses: actions/checkout@v4
|
||
|
||
- name: 配置 K3s 访问
|
||
run: |
|
||
mkdir -p ~/.kube
|
||
echo "${{ secrets.KUBECONFIG_CONTENT }}" > ~/.kube/config
|
||
chmod 600 ~/.kube/config
|
||
|
||
- name: 部署到 K3s
|
||
run: |
|
||
kubectl apply -f k8s/
|
||
kubectl rollout restart deployment admin-ui -n kubernetes-dashboard |