From 8b093603f5a3fd85c67a71ed4b891a3c12804de1 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 04:14:30 +0100 Subject: [PATCH 01/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index 95fcab9..c2273f6 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -28,7 +28,7 @@ jobs: key: conan-cache paths: - /root/.conan2 - uploadStrategy: UPLOAD_IF_CHANGED + uploadStrategy: UPLOAD_IF_NOT_HIT changeDetectionExcludes: .onedev-buildspec.yml open_engine/** editor/** uploadProjectPath: OpenEngine condition: SUCCESSFUL @@ -49,7 +49,7 @@ jobs: type: DefaultInterpreter commands: | conan profile detect --force - sed -i 's/cmake_minimum_required(VERSION 3.28)/cmake_minimum_required(VERSION 3.25)/' CMakeLists.txt + git submodule update --init --recursive conan install . --output-folder=. --build=missing -s build_type=${BUILD_TYPE} cmake -S . -G Ninja -B build -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake cmake --build . --config ${BUILD_TYPE} From f053f23ed68fa25a2200ea5ee44bf4c115e47b46 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 04:30:51 +0100 Subject: [PATCH 02/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index c2273f6..fed47ea 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -44,7 +44,7 @@ jobs: - type: CommandStep name: Compile for Linux runInContainer: true - image: erriss/erris-build_tools:V0.3 + image: erriss/erris-build_tools:V0.4 interpreter: type: DefaultInterpreter commands: | From 9fc3422913e792168c586617162b69c6c0a12d93 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 04:46:15 +0100 Subject: [PATCH 03/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index fed47ea..ea14041 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -63,6 +63,11 @@ jobs: useTTY: true condition: SUCCESSFUL optional: false + - type: PublishArtifactStep + name: Get build artifacts + artifacts: build/editor/oe_editor build/open_engine/libopen_engine.a + condition: SUCCESSFUL + optional: false retryCondition: never maxRetries: 3 retryDelay: 30 From 7d7b09df554e95191d7b1b41a57d09347cad97c2 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 05:03:37 +0100 Subject: [PATCH 04/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index ea14041..d7e7bdb 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -62,7 +62,7 @@ jobs: value: clang++ useTTY: true condition: SUCCESSFUL - optional: false + optional: true - type: PublishArtifactStep name: Get build artifacts artifacts: build/editor/oe_editor build/open_engine/libopen_engine.a From 73a82a00b4a7d6f6dbf31794f07832499501b707 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 05:04:29 +0100 Subject: [PATCH 05/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index d7e7bdb..36250e4 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -32,7 +32,7 @@ jobs: changeDetectionExcludes: .onedev-buildspec.yml open_engine/** editor/** uploadProjectPath: OpenEngine condition: SUCCESSFUL - optional: false + optional: true - type: CheckoutStep name: Checkout cloneCredential: @@ -62,7 +62,7 @@ jobs: value: clang++ useTTY: true condition: SUCCESSFUL - optional: true + optional: false - type: PublishArtifactStep name: Get build artifacts artifacts: build/editor/oe_editor build/open_engine/libopen_engine.a From a6a3340334300c18c67f82346a2148c2020ffad1 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 05:15:18 +0100 Subject: [PATCH 06/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index 36250e4..d47c6ec 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -23,16 +23,6 @@ jobs: timeout: 14400 - name: Compile for Linux steps: - - type: SetupCacheStep - name: conan_cache - key: conan-cache - paths: - - /root/.conan2 - uploadStrategy: UPLOAD_IF_NOT_HIT - changeDetectionExcludes: .onedev-buildspec.yml open_engine/** editor/** - uploadProjectPath: OpenEngine - condition: SUCCESSFUL - optional: true - type: CheckoutStep name: Checkout cloneCredential: @@ -52,6 +42,7 @@ jobs: git submodule update --init --recursive conan install . --output-folder=. --build=missing -s build_type=${BUILD_TYPE} cmake -S . -G Ninja -B build -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake + echo ====== Building =================================================== cmake --build . --config ${BUILD_TYPE} envVars: - name: BUILD_TYPE From 88ea35ab67901f5ad19c5dc88f48efe11ee01905 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 05:37:41 +0100 Subject: [PATCH 07/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index d47c6ec..4ac7328 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -44,6 +44,8 @@ jobs: cmake -S . -G Ninja -B build -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake echo ====== Building =================================================== cmake --build . --config ${BUILD_TYPE} + ls -la + ls build -la envVars: - name: BUILD_TYPE value: Debug From 42090a5d47db36c4c89fdfb6b16c65b358d23845 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 05:50:45 +0100 Subject: [PATCH 08/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index 4ac7328..511059a 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -42,9 +42,14 @@ jobs: git submodule update --init --recursive conan install . --output-folder=. --build=missing -s build_type=${BUILD_TYPE} cmake -S . -G Ninja -B build -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake - echo ====== Building =================================================== + + echo ====== Building ============================= cmake --build . --config ${BUILD_TYPE} + + echo ====== ls =================================== ls -la + + echo ====== ls build ============================= ls build -la envVars: - name: BUILD_TYPE @@ -58,7 +63,8 @@ jobs: optional: false - type: PublishArtifactStep name: Get build artifacts - artifacts: build/editor/oe_editor build/open_engine/libopen_engine.a + sourcePath: build + artifacts: editor/oe_editor open_engine/libopen_engine.a condition: SUCCESSFUL optional: false retryCondition: never From 729abc17f0416fcfdcb8280d8aa7d1066de8206d Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 06:12:45 +0100 Subject: [PATCH 09/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index 511059a..bdfcbc8 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -64,7 +64,7 @@ jobs: - type: PublishArtifactStep name: Get build artifacts sourcePath: build - artifacts: editor/oe_editor open_engine/libopen_engine.a + artifacts: '*' condition: SUCCESSFUL optional: false retryCondition: never From 55437f397eb6179bba8a8abe39e2bd614dfff211 Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 06:22:04 +0100 Subject: [PATCH 10/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index bdfcbc8..f8dfb8a 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -64,7 +64,7 @@ jobs: - type: PublishArtifactStep name: Get build artifacts sourcePath: build - artifacts: '*' + artifacts: ./editor/* open_engine/* condition: SUCCESSFUL optional: false retryCondition: never From e20853fdb170c22d8ecab310514cd216acd9158c Mon Sep 17 00:00:00 2001 From: erris Date: Tue, 10 Mar 2026 06:32:57 +0100 Subject: [PATCH 11/11] Edit .onedev-buildspec.yml --- .onedev-buildspec.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index f8dfb8a..820e3cd 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -44,7 +44,7 @@ jobs: cmake -S . -G Ninja -B build -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake echo ====== Building ============================= - cmake --build . --config ${BUILD_TYPE} + cmake --build build --config ${BUILD_TYPE} echo ====== ls =================================== ls -la @@ -64,7 +64,7 @@ jobs: - type: PublishArtifactStep name: Get build artifacts sourcePath: build - artifacts: ./editor/* open_engine/* + artifacts: editor/* open_engine/* condition: SUCCESSFUL optional: false retryCondition: never