[#29] 整合metric模块端到端测试跑通;整合web/alert模块镜像构建
This commit is contained in:
@@ -12,12 +12,33 @@ compose() {
|
||||
fi
|
||||
}
|
||||
|
||||
docker rm -f argus-node-b >/dev/null 2>&1 || true
|
||||
|
||||
pushd "$TEST_ROOT" >/dev/null
|
||||
compose -p argus-sys down --remove-orphans || true
|
||||
compose down --remove-orphans || true
|
||||
popd >/dev/null
|
||||
|
||||
echo "[INFO] Force removing containers by name (if any)..."
|
||||
containers=(
|
||||
argus-node-a
|
||||
argus-node-b
|
||||
argus-metric-test-node
|
||||
argus-grafana
|
||||
argus-kibana-sys
|
||||
argus-master-sys
|
||||
argus-bind-sys
|
||||
argus-ftp
|
||||
argus-es-sys
|
||||
argus-prometheus
|
||||
)
|
||||
for c in "${containers[@]}"; do
|
||||
id=$(docker ps -aqf "name=^${c}$" || true)
|
||||
if [[ -n "$id" ]]; then
|
||||
docker rm -f "$id" >/dev/null 2>&1 || true
|
||||
fi
|
||||
done
|
||||
|
||||
echo "[INFO] Removing compose networks (handled by compose down)"
|
||||
|
||||
echo "[INFO] Cleaning private directories..."
|
||||
if [[ -d "$TEST_ROOT/private" ]]; then
|
||||
docker run --rm -v "$TEST_ROOT/private:/target" ubuntu:24.04 chown -R "$(id -u):$(id -g)" /target >/dev/null 2>&1 || true
|
||||
|
||||
Reference in New Issue
Block a user