diff --git a/.drone.yml b/.drone.yml index 5df79b8..9ac6301 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,29 +1,18 @@ kind: pipeline type: kubernetes -name: build-and-push +name: deploy trigger: branch: - main - - develop event: - push - custom steps: - - name: build-and-push - image: gcr.io/kaniko-project/executor:debug - commands: - - > - /kaniko/executor - --context=/drone/src - --dockerfile=Dockerfile - --destination=192.168.68.11:30500/xiaohongshu-mcp:${DRONE_COMMIT_SHA:0:8} - --destination=192.168.68.11:30500/xiaohongshu-mcp:latest - --insecure - --skip-tls-verify - - - name: restart-deployment + - name: deploy image: bitnami/kubectl:latest commands: + - kubectl apply -k k8s/base/ - kubectl rollout restart deploy/xiaohongshu-mcp -n xiaohongshu-mcp + - kubectl rollout status deploy/xiaohongshu-mcp -n xiaohongshu-mcp --timeout=120s diff --git a/k8s/base/deployment.yaml b/k8s/base/deployment.yaml index a0393f8..0150123 100644 --- a/k8s/base/deployment.yaml +++ b/k8s/base/deployment.yaml @@ -17,7 +17,7 @@ spec: spec: containers: - name: xiaohongshu-mcp - image: 192.168.68.11:30500/xiaohongshu-mcp:latest + image: xpzouying/xiaohongshu-mcp:latest imagePullPolicy: Always ports: - containerPort: 18060