mirror of
https://github.com/vastxie/99AI.git
synced 2025-09-17 17:26:38 +08:00
feat: 更新 deploy.sh 脚本以支持 macOS 和多种 Linux 发行版,删除无用的测试文件
This commit is contained in:
parent
cb3e983620
commit
cf7dc1d1e7
34
deploy.sh
34
deploy.sh
@ -31,26 +31,46 @@ check_cpu_arch() {
|
||||
}
|
||||
|
||||
check_os() {
|
||||
# 检测 macOS
|
||||
if [[ "$(uname)" == "Darwin" ]]; then
|
||||
os_name="macOS"
|
||||
InstallMethod="brew"
|
||||
|
||||
# 检测 Linux 系统
|
||||
else
|
||||
if command -v lsb_release >/dev/null; then
|
||||
DISTRO=$(lsb_release -i -s)
|
||||
else
|
||||
DISTRO=$(grep -oP '^ID=\K.*' /etc/*-release)
|
||||
fi
|
||||
|
||||
case "$DISTRO" in
|
||||
Debian|Ubuntu) os_name="${DISTRO}-based Linux"; InstallMethod="sudo apt-get" ;;
|
||||
Debian|Ubuntu)
|
||||
os_name="${DISTRO}-based Linux"
|
||||
InstallMethod="sudo apt-get"
|
||||
;;
|
||||
centos)
|
||||
# 区分 CentOS 7 和 CentOS 8
|
||||
if [[ "$(grep -oP '^VERSION_ID="\K[0-9]+' /etc/*-release)" == "7" ]]; then
|
||||
os_name="CentOS 7"; InstallMethod="yum"
|
||||
os_name="CentOS 7"
|
||||
InstallMethod="yum"
|
||||
else
|
||||
os_name="CentOS 8"; InstallMethod="dnf"
|
||||
fi ;;
|
||||
fedora) os_name="Fedora"; InstallMethod="dnf" ;;
|
||||
opensuse-leap) os_name="openSUSE Leap"; InstallMethod="sudo zypper" ;;
|
||||
*) echo "未知操作系统,脚本不支持"; exit 1 ;;
|
||||
os_name="CentOS 8"
|
||||
InstallMethod="dnf"
|
||||
fi
|
||||
;;
|
||||
fedora)
|
||||
os_name="Fedora"
|
||||
InstallMethod="dnf"
|
||||
;;
|
||||
opensuse-leap)
|
||||
os_name="openSUSE Leap"
|
||||
InstallMethod="sudo zypper"
|
||||
;;
|
||||
*)
|
||||
echo "未知操作系统,脚本不支持"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
}
|
||||
|
@ -1,18 +0,0 @@
|
||||
import { Test, TestingModule } from '@nestjs/testing';
|
||||
import { OrderController } from './order.controller';
|
||||
|
||||
describe('OrderController', () => {
|
||||
let controller: OrderController;
|
||||
|
||||
beforeEach(async () => {
|
||||
const module: TestingModule = await Test.createTestingModule({
|
||||
controllers: [OrderController],
|
||||
}).compile();
|
||||
|
||||
controller = module.get<OrderController>(OrderController);
|
||||
});
|
||||
|
||||
it('should be defined', () => {
|
||||
expect(controller).toBeDefined();
|
||||
});
|
||||
});
|
@ -1,18 +0,0 @@
|
||||
import { Test, TestingModule } from '@nestjs/testing';
|
||||
import { OrderService } from './order.service';
|
||||
|
||||
describe('OrderService', () => {
|
||||
let service: OrderService;
|
||||
|
||||
beforeEach(async () => {
|
||||
const module: TestingModule = await Test.createTestingModule({
|
||||
providers: [OrderService],
|
||||
}).compile();
|
||||
|
||||
service = module.get<OrderService>(OrderService);
|
||||
});
|
||||
|
||||
it('should be defined', () => {
|
||||
expect(service).toBeDefined();
|
||||
});
|
||||
});
|
Loading…
Reference in New Issue
Block a user