From 324a4b7aab88ec85db8f37ab2022bfa37455aa0d Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 14 Aug 2026 12:21:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=9B=86=E6=88=90=20app=5Faudit=20?= =?UTF-8?q?=E5=AE=A1=E8=AE=A1=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - pipeline_app.py: load_app_audit(try/except 容错) - build.sh: clone + pip install + wwwroot 链接加 app_audit --- app/pipeline_app.py | 5 +++++ build.sh | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/pipeline_app.py b/app/pipeline_app.py index 6579086..fbd6e56 100644 --- a/app/pipeline_app.py +++ b/app/pipeline_app.py @@ -31,6 +31,10 @@ def init(): from pipeline_sdlc.adapter import load_sdlc_adapter except ImportError: 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 tenant.init import load_tenant from ktv_adapter import load_ktv_adapter @@ -46,6 +50,7 @@ def init(): load_pipeline_dist() load_pipeline_service() load_sdlc_adapter() + load_app_audit() load_showcase() load_tenant() load_ktv_adapter() diff --git a/build.sh b/build.sh index f4d80d5..307173b 100644 --- a/build.sh +++ b/build.sh @@ -52,7 +52,7 @@ for mod in pipeline_core pipeline_ops pipeline_dist; do done # 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" if [ ! -d "$mod" ]; then 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 # 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 "$cdir/py3/bin/pip" install "pkgs/$mod/" 2>&1 | tail -1 fi @@ -81,7 +81,7 @@ done # 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" dst="wwwroot/$mod" if [ -d "$src" ]; then