forked from ArkMowers/arknights-mower
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request ArkMowers#673 from ArkMowers/dev_shawn
Dev shawn
- Loading branch information
Showing
2,348 changed files
with
63,550 additions
and
9,877 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# https://arkmowers.github.io/arknights-mower/dev/environment.html#auto-formatting | ||
|
||
name: 代码格式检查与测试 | ||
on: | ||
- push | ||
- pull_request | ||
|
||
jobs: | ||
ruff: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: chartboost/ruff-action@v1 | ||
- uses: chartboost/ruff-action@v1 | ||
with: | ||
args: "format --check" | ||
|
||
prettier: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: creyD/[email protected] | ||
with: | ||
dry: True | ||
prettier_options: "--check ui/**/*.js ui/**/*.vue" | ||
|
||
unittest: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: actions/setup-python@v5 | ||
with: | ||
python-version: 3.12 | ||
cache: pip | ||
cache-dependency-path: requirements.txt | ||
- run: | | ||
python3.12 -m venv venv | ||
./venv/bin/pip install -r requirements.txt | ||
- run: | | ||
./venv/bin/python3 -m unittest discover -s arknights_mower/tests -p "*_tests.py" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# https://arkmowers.github.io/arknights-mower/dev/environment.html#auto-formatting | ||
|
||
name: 代码格式检查与测试 | ||
on: | ||
- push | ||
- pull_request | ||
|
||
jobs: | ||
ruff: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: chartboost/ruff-action@v1 | ||
- uses: chartboost/ruff-action@v1 | ||
with: | ||
args: "format --check" | ||
|
||
prettier: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: creyD/[email protected] | ||
with: | ||
dry: True | ||
prettier_options: "--check ui/**/*.js ui/**/*.vue" | ||
|
||
unittest: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: actions/setup-python@v5 | ||
with: | ||
python-version: 3.12 | ||
cache: pip | ||
cache-dependency-path: requirements.txt | ||
- run: | | ||
python3.12 -m venv venv | ||
./venv/bin/pip install -r requirements.txt | ||
- run: | | ||
./venv/bin/python3 -m unittest discover -s arknights_mower/tests -p "*_tests.py" |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[submodule "ArknightsGameResource"] | ||
path = ArknightsGameResource | ||
url = https://github.com/yuanyan3060/ArknightsGameResource |
Submodule ArknightsGameResource
added at
9826fc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
FROM ubuntu:22.04 AS ubuntu-base | ||
|
||
# 设置环境变量以避免tzdata的交互式提示 | ||
ENV DEBIAN_FRONTEND noninteractive | ||
|
||
# 安装必要的系统库 | ||
RUN apt-get update && \ | ||
apt-get install -y software-properties-common && \ | ||
add-apt-repository ppa:deadsnakes/ppa && \ | ||
apt-get update && \ | ||
apt-get install -y python3.8 python3.8-venv python3.8-tk python3.8-dev python3-pip \ | ||
build-essential libgirepository1.0-dev gcc libcairo2-dev pkg-config libzbar0 adb git \ | ||
libgtk-3-dev gir1.2-webkit2-4.1 gir1.2-appindicator3-0.1 gobject-introspection tk8.6 \ | ||
xvfb \ | ||
dbus \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
|
||
|
||
# 使用官方Node.js 18镜像作为基础镜像构建前端 | ||
FROM node:18 AS node-base | ||
WORKDIR /app/ui | ||
|
||
# 安装前端依赖并构建 | ||
COPY ui/package*.json ./ | ||
COPY ui/. . | ||
RUN npm ci | ||
RUN npm run build --no-update-notifier | ||
|
||
|
||
|
||
# 合并阶段,使用Python环境为基础,将构建好的前端加入 | ||
FROM ubuntu-base AS final | ||
WORKDIR /app | ||
COPY --from=node-base /app/ui/dist ./ui/dist | ||
COPY . . | ||
|
||
|
||
# 设置Python虚拟环境并安装依赖 | ||
RUN python3.8 -m venv venv | ||
|
||
RUN pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ | ||
|
||
RUN . venv/bin/activate && pip install --upgrade pip && pip install -r requirements.txt && pip install pycairo PyGObject | ||
|
||
# 运行应用 | ||
ENTRYPOINT ["/bin/bash", "/app/entrypoint.sh"] |
Binary file not shown.
Binary file not shown.
Oops, something went wrong.