feat: keep improving compile
This commit is contained in:
parent
5c35698c98
commit
0f6e8eb327
@ -7,10 +7,10 @@
|
||||
import os
|
||||
import zipfile
|
||||
|
||||
print(os.listdir('./build'))
|
||||
print(os.listdir('../../build'))
|
||||
|
||||
with zipfile.ZipFile('./build/main.zip', 'w', zipfile.ZIP_DEFLATED, compresslevel=9) as dist_zip:
|
||||
for path, sub_paths, sub_files in os.walk('./build/DR.dist'):
|
||||
for path, sub_paths, sub_files in os.walk('../../build/DR.dist'):
|
||||
print(f'writing {path}')
|
||||
for file in sub_files:
|
||||
file_path = os.path.join(path, file)
|
12
.github/workflows/get_info.py
vendored
Normal file
12
.github/workflows/get_info.py
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
# -------------------------------
|
||||
# Difficult Rocket
|
||||
# Copyright © 2021-2022 by shenjackyuanjie 3695888@qq.com
|
||||
# All rights reserved
|
||||
# -------------------------------
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
print(os.curdir)
|
||||
print(sys.path)
|
||||
|
14
.github/workflows/nuitka.yml
vendored
14
.github/workflows/nuitka.yml
vendored
@ -58,6 +58,12 @@ jobs:
|
||||
pip install -r requirement.txt
|
||||
pip install nuitka orderedset
|
||||
|
||||
# 提取 DR 版本和其他信息
|
||||
- name: Get Difficult-Rocket info
|
||||
id: DR_info
|
||||
shell: shell
|
||||
run: python ./.github/workflows/get_info.py
|
||||
|
||||
# 还是得我自己写脚本
|
||||
- name: Build on Windows
|
||||
if: runner.os == 'Windows'
|
||||
@ -65,8 +71,6 @@ jobs:
|
||||
run: |
|
||||
$arg = @()
|
||||
$arg += @("--standalone")
|
||||
$arg += @("--assume-yes-for-download")
|
||||
$arg += @("--show-progress")
|
||||
$arg += @("--msvc=latest")
|
||||
$arg += @("--clang")
|
||||
$arg += @("--lto=no")
|
||||
@ -76,6 +80,8 @@ jobs:
|
||||
$arg += @("--include-data-dir=./libs/fonts=./libs/fonts")
|
||||
$arg += @("--include-data-dir=./textures=./textures")
|
||||
$arg += @("--include-data-dir=./configs=./configs")
|
||||
$arg += @("--show-progress")
|
||||
$arg += @("--assume-yes-for-download")
|
||||
python -m nuitka $arg DR.py
|
||||
|
||||
- name: Build on MacOS / Linux
|
||||
@ -92,12 +98,12 @@ jobs:
|
||||
python -m nuitka $arg DR.py
|
||||
|
||||
- name: after build
|
||||
run: python after_compile.py
|
||||
run: python ./.github/workflows/after_compile.py
|
||||
|
||||
# Uploads artifact
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: ${{ runner.os }}-${{ matrix.python-version }}-Build.${{ github.run_number}}+${{ steps.get_short_sha.outputs.short_sha }}
|
||||
name: Difficult-Rocket-${{ runner.os }}-${{ matrix.python-version }}-Build.${{ github.run_number}}+${{ steps.get_short_sha.outputs.short_sha }}
|
||||
path: |
|
||||
build/*.zip
|
@ -1 +0,0 @@
|
||||
viztracer --output_file ./logs/viz_result.json --open --tracer_entries 10000000 DR.py
|
Loading…
Reference in New Issue
Block a user