fix(cd): 修正 kustomize 安裝路徑 (避免 sudo)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
9
.github/workflows/cd.yaml
vendored
9
.github/workflows/cd.yaml
vendored
@@ -85,8 +85,12 @@ jobs:
|
||||
|
||||
- name: Install Kustomize
|
||||
run: |
|
||||
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
|
||||
sudo mv kustomize /usr/local/bin/
|
||||
if ! command -v kustomize &> /dev/null; then
|
||||
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
|
||||
mkdir -p $HOME/.local/bin
|
||||
mv kustomize $HOME/.local/bin/
|
||||
echo "$HOME/.local/bin" >> $GITHUB_PATH
|
||||
fi
|
||||
|
||||
- name: Generate image tag
|
||||
id: tag
|
||||
@@ -97,6 +101,7 @@ jobs:
|
||||
|
||||
- name: Deploy with Kustomize
|
||||
run: |
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
cd k8s/awoooi-prod
|
||||
kustomize edit set image \
|
||||
awoooi-web=${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-web:${{ steps.tag.outputs.tag }} \
|
||||
|
||||
21
CLAUDE.md
21
CLAUDE.md
@@ -2,6 +2,23 @@
|
||||
|
||||
> Claude Code 自動載入,定義核心原則
|
||||
|
||||
---
|
||||
|
||||
## 🚨🚨🚨 強制提醒 (每小時自我檢查)
|
||||
|
||||
**你有確實執行以下動作嗎?沒有就立刻執行!**
|
||||
|
||||
```
|
||||
□ 讀過 MEMORY.md 索引?
|
||||
□ 讀過 docs/LOGBOOK.md 最新進度?
|
||||
□ 讀過 docs/HARD_RULES.md 絕對禁止規則?
|
||||
□ 涉及特定主題時,讀過對應 feedback_*.md?
|
||||
```
|
||||
|
||||
**違反後果**: 重複犯錯、統帥需要反覆提醒、信任度下降
|
||||
|
||||
---
|
||||
|
||||
## 🔴 絕對禁止 (Hard Rules)
|
||||
|
||||
**做任何修改前,先讀對應的鐵律文件:**
|
||||
@@ -15,7 +32,8 @@
|
||||
**在做任何事之前,先讀:**
|
||||
1. `MEMORY.md` - 記憶索引
|
||||
2. `docs/LOGBOOK.md` - 最新進度
|
||||
3. 涉及主題的 `feedback_*.md`
|
||||
3. `docs/HARD_RULES.md` - 絕對禁止規則
|
||||
4. 涉及主題的 `feedback_*.md`
|
||||
|
||||
**不要讓統帥說「你讀過 Memory 了嗎?」**
|
||||
|
||||
@@ -61,6 +79,7 @@
|
||||
| 構建部署 | `feedback_build_from_git_only.md` |
|
||||
| **測試** | `feedback_no_mock_testing.md` 🔴🔴 禁止 Mock |
|
||||
| **API 路徑** | `feedback_api_path_naming.md` 🔴 修改需同步前端 |
|
||||
| **部署驗證** | `feedback_deployment_verification.md` 🔴🔴 必須驗證 Pod 版本 |
|
||||
|
||||
## Skills 載入
|
||||
|
||||
|
||||
Reference in New Issue
Block a user