From 5b3a5ec343a5baed28897780df414343ac87ea0a Mon Sep 17 00:00:00 2001 From: shangfengh <3495281661@qq.com> Date: Thu, 20 Apr 2023 22:52:22 +0800 Subject: [PATCH] ci: :green_heart: fix CI about HashKey --- .github/workflows/upload_COS.yml | 20 ++++---- QandA.md | 79 -------------------------------- 2 files changed, 10 insertions(+), 89 deletions(-) delete mode 100644 QandA.md diff --git a/.github/workflows/upload_COS.yml b/.github/workflows/upload_COS.yml index f93f95d..8b06033 100644 --- a/.github/workflows/upload_COS.yml +++ b/.github/workflows/upload_COS.yml @@ -7,7 +7,7 @@ name: "upload_COS" on: push: - branches: [ main, dev ] + branches: [ main, dev , new] jobs: client_build: @@ -15,6 +15,10 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Hash THUAI6 + run: | + python ./dependency/py/HashFiles.py -t ../THUAI6 + - name: Setup dotnet Core uses: actions/setup-dotnet@v3 with: @@ -26,10 +30,6 @@ jobs: python-version: '3.9.2' architecture: 'x64' - - name: Hash THUAI6 - run: | - python ./dependency/py/HashFiles.py -t ../THUAI6 - - name: Pip Install paramiko run: pip install paramiko @@ -46,7 +46,7 @@ jobs: with: path: | ./THUAI6 - key: ${{ runner.os }}-${{ hashFiles('./hash.json') }} + key: ${{ hashFiles('./hash.json') }} build_upload: needs: client_build @@ -54,6 +54,10 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Hash THUAI6 + run: | + python ./dependency/py/HashFiles.py -t ../THUAI6 + - name: Setup dotnet Core uses: actions/setup-dotnet@v3 with: @@ -67,10 +71,6 @@ jobs: - name: Pip Install paramiko run: pip install paramiko - - name: Hash THUAI6 - run: | - python ./dependency/py/HashFiles.py -t ../THUAI6 - - name: Restore cached Primes id: cache-primes-restore uses: actions/cache/restore@v3 diff --git a/QandA.md b/QandA.md deleted file mode 100644 index c9a6340..0000000 --- a/QandA.md +++ /dev/null @@ -1,79 +0,0 @@ -# Q&A -[TOC] - -## 常见简单问题 - -Q: Windows找不到文件:\CAPI\cpp\x64\Debug\APl.exe? - -A: -应该是还没有编译,打开CAPI\cpp目录,在里面打开CAPI.sln,然后点击生成,对代码进行编译 - -Q:为什么CAPI.sln打开后会找不到项目 -![zip](.\resource\zip.png) - -A:要先解压 - -Q: 怎么修改.cmd参数? - -A: -见选手包中的使用文档部分 - - -Q: 怎么开始游戏? - -A: -需要确保学生阵营和捣蛋鬼阵营的人数都达到Server.cmd中设定的值。人数不足也可以打开WPF,参考使用文档,修改RunGUIClient.cmd的参数,然后运行RunGUIClient.cmd,这样可以通过WPF运行部分客户端,来达到人数限制。 - - -Q: Mac怎么用? - -A: -安装Windows虚拟机 - -## C++ - -Q:显示API项目已卸载 -![Nocplus](.\resource\Nocplus.png) - -A:可能是没有安装C++ - -Q:CAPI.sln编译不通过 -情况1: -![std_find_trivial](.\resource\std_find_trivial.jpg) -情况2: -![LNK1000](.\resource\LNK1000.png) - -A: -1. 应该是没使用VS2022 -2. 对于VS2022依旧报错,先考虑是否版本过旧(应当在 17.5.x 版本) - 用Visual Studio Installer(在开始菜单搜索)更新 - ![VsUpdate](.\resource\VsUpdate.png) -3. - ![项目属性](.\resource\项目属性.png) - 确保上图项目属性中平台工具集在 v143,C++17 标准 - -Q:CAPI编译不通过 -![lib](.\resource\lib.png) - -A:查看`.\win\CAPI\cpp\`文件夹下是否有`lib`文件夹,没有则https://cloud.tsinghua.edu.cn/d/6972138f641d4e81a446/ 下载并复制粘贴 - -## Python - -### grpc版本更新失败 - -Q:运行GeneratePythonProto.cmd报错 -![grpcUpdate](.\resource\Q&A_grpc.png) - -A: -- 可能措施1. -首先保证Python版本在3.9及以上 -- 可能措施2. 更换为国内镜像源 -在终端输入 - `pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple` -- 可能措施3. 更新pip -`python -m pip install --upgrade pip` (pip 版本最好为23.1) - -## 比赛相关 -Q:职业数值会修改吗? - -A:初赛结束会调数值及机制,增加新角色 \ No newline at end of file