From f824443f165cdaba87244be4dd5fd68987efda70 Mon Sep 17 00:00:00 2001
From: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date: Tue, 31 Mar 2026 19:20:13 +0000
Subject: [PATCH] Add Windows native executables build and upload steps to CI workflow
---
.github/workflows/build.yml | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 26894a3..886153d 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -234,6 +234,23 @@
opendj-server-legacy\target\package\opendj\bat\rebuild-index.bat --bindDN "cn=Directory Manager" --bindPassword password --baseDN "dc=example2,dc=com" --rebuildAll --trustAll
opendj-server-legacy\target\package\opendj\bat\ldapsearch.bat --hostname localhost --port 1636 --bindDN "cn=Directory Manager" --bindPassword password --useSsl --trustAll --baseDN "dc=example2,dc=com" --searchScope sub "(uid=user.*)" dn | find /c '"dn:"' | findstr "10000"
opendj-server-legacy\target\package\opendj\bat\stop-ds.bat
+
+ - name: Build Windows native executables
+ if: runner.os == 'Windows'
+ shell: cmd
+ run: |
+ call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
+ cd opendj-server-legacy\src\build-tools\windows
+ nmake all
+
+ - name: Upload Windows exe artifacts
+ if: runner.os == 'Windows'
+ uses: actions/upload-artifact@v4
+ with:
+ name: windows-exe-${{ matrix.java }}
+ retention-days: 5
+ path: opendj-server-legacy/src/build-tools/windows/*.exe
+
- name: Upload artifacts OpenDJ Server
uses: actions/upload-artifact@v4
with:
--
Gitblit v1.10.0