feat: 集成 app_audit 审计模块

- pipeline_app.py: load_app_audit(try/except 容错)
- build.sh: clone + pip install + wwwroot 链接加 app_audit
This commit is contained in:
yumoqing 2026-08-14 12:21:51 +08:00
parent ed7aa81023
commit 324a4b7aab
2 changed files with 8 additions and 3 deletions

View File

@ -31,6 +31,10 @@ def init():
from pipeline_sdlc.adapter import load_sdlc_adapter from pipeline_sdlc.adapter import load_sdlc_adapter
except ImportError: except ImportError:
def load_sdlc_adapter(): pass def load_sdlc_adapter(): pass
try:
from app_audit.init import load_app_audit
except ImportError:
def load_app_audit(): pass
from showcase.init import load_showcase from showcase.init import load_showcase
from tenant.init import load_tenant from tenant.init import load_tenant
from ktv_adapter import load_ktv_adapter from ktv_adapter import load_ktv_adapter
@ -46,6 +50,7 @@ def init():
load_pipeline_dist() load_pipeline_dist()
load_pipeline_service() load_pipeline_service()
load_sdlc_adapter() load_sdlc_adapter()
load_app_audit()
load_showcase() load_showcase()
load_tenant() load_tenant()
load_ktv_adapter() load_ktv_adapter()

View File

@ -52,7 +52,7 @@ for mod in pipeline_core pipeline_ops pipeline_dist; do
done done
# 5. Install business modules (clone external, local already in pkgs) # 5. Install business modules (clone external, local already in pkgs)
for mod in pipeline-sdlc showcase evaluate pipeline-service pipeline-task tenant; do for mod in pipeline-sdlc showcase evaluate pipeline-service pipeline-task tenant app_audit; do
cd "$cdir/pkgs" cd "$cdir/pkgs"
if [ ! -d "$mod" ]; then if [ ! -d "$mod" ]; then
git clone https://git.opencomputing.cn/yumoqing/$mod || echo "SKIP: $mod" git clone https://git.opencomputing.cn/yumoqing/$mod || echo "SKIP: $mod"
@ -61,7 +61,7 @@ for mod in pipeline-sdlc showcase evaluate pipeline-service pipeline-task tenant
done done
# 6. pip install all modules from pkgs/ # 6. pip install all modules from pkgs/
for mod in pipeline_core pipeline_ops pipeline_dist pipeline-sdlc showcase tenant; do for mod in pipeline_core pipeline_ops pipeline_dist pipeline-sdlc showcase tenant app_audit; do
if [ -d "pkgs/$mod" ]; then if [ -d "pkgs/$mod" ]; then
"$cdir/py3/bin/pip" install "pkgs/$mod/" 2>&1 | tail -1 "$cdir/py3/bin/pip" install "pkgs/$mod/" 2>&1 | tail -1
fi fi
@ -81,7 +81,7 @@ done
# 8. Link module wwwroot directories (symlinks from pkgs/) # 8. Link module wwwroot directories (symlinks from pkgs/)
for mod in pipeline-sdlc showcase tenant pipeline_core pipeline_ops pipeline_dist appbase; do for mod in pipeline-sdlc showcase tenant pipeline_core pipeline_ops pipeline_dist appbase app_audit; do
src="pkgs/$mod/wwwroot" src="pkgs/$mod/wwwroot"
dst="wwwroot/$mod" dst="wwwroot/$mod"
if [ -d "$src" ]; then if [ -d "$src" ]; then