diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 404fda6..b098cbb 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -28,39 +28,15 @@ jobs: run: | npm run build -- --no-check || true - - name: 安装编译依赖和 pyenv - run: | - sudo apt-get update - sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \ - libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ - libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev - - # 安装 pyenv - curl https://pyenv.run | bash - - # 设置环境变量 - echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc - echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc - echo 'eval "$(pyenv init --path)"' >> ~/.bashrc - echo 'eval "$(pyenv init -)"' >> ~/.bashrc - - # 重新加载环境 - export PYENV_ROOT="$HOME/.pyenv" - export PATH="$PYENV_ROOT/bin:$PATH" - eval "$(pyenv init --path)" - eval "$(pyenv init -)" - - - name: 安装 Python 3.11 - run: | - pyenv install 3.11.10 - pyenv global 3.11.10 - - python --version - pip --version + - name: 设置 Python 3.11 环境 + uses: actions/setup-python@v4 + with: + python-version: '3.11.10' - name: 安装后端依赖 working-directory: back run: | + python -m pip install --upgrade pip setuptools wheel pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt - name: 构建 Docker 镜像