This is an automated email from the ASF dual-hosted git repository.
freemandealer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-streamloader.git
The following commit(s) were added to refs/heads/master by this push:
new 3145533 [chore] Add Windows build scripts and update documentation
(#35)
3145533 is described below
commit 31455338aa173a85ef47da80ae80d31ab35c7e15
Author: 孤胆枪手 <[email protected]>
AuthorDate: Tue May 5 17:38:10 2026 +0800
[chore] Add Windows build scripts and update documentation (#35)
Co-authored-by: songjie.xia <[email protected]>
---
README.md | 6 ++++++
build.bat | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 41 insertions(+)
diff --git a/README.md b/README.md
index 86b2139..1905eb9 100644
--- a/README.md
+++ b/README.md
@@ -73,10 +73,16 @@ yum install golang
Then, navigate to the doris-streamloader directory and execute:
+**Linux/macOS:**
```
cd doris-streamloader && sh build.sh
```
+**Windows:**
+```
+cd doris-streamloader && build.bat
+```
+
## License
diff --git a/build.bat b/build.bat
new file mode 100644
index 0000000..194528d
--- /dev/null
+++ b/build.bat
@@ -0,0 +1,35 @@
+:: Licensed to the Apache Software Foundation (ASF) under one
+:: or more contributor license agreements. See the NOTICE file
+:: distributed with this work for additional information
+:: regarding copyright ownership. The ASF licenses this file
+:: to you under the Apache License, Version 2.0 (the
+:: "License"); you may not use this file except in compliance
+:: with the License. You may obtain a copy of the License at
+::
+:: http://www.apache.org/licenses/LICENSE-2.0
+::
+:: Unless required by applicable law or agreed to in writing,
+:: software distributed under the License is distributed on an
+:: "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+:: KIND, either express or implied. See the License for the
+:: specific language governing permissions and limitations
+:: under the License.
+@echo off
+setlocal enabledelayedexpansion
+
+set "ROOT=%~dp0"
+set "ROOT=%ROOT:~0,-1%"
+
+if exist "%ROOT%\version.go" del /f /q "%ROOT%\version.go"
+
+echo Formatting Go code...
+for /r "%ROOT%" %%i in (*.go) do (
+ gofmt -w "%%i"
+)
+
+go generate
+
+go build
+
+echo Build success. Output: %ROOT%\doris-streamloader.exe
+pause
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]