This is an automated email from the ASF dual-hosted git repository.
porcelli pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-website.git
The following commit(s) were added to refs/heads/main by this push:
new cd00631 release: update build instructions
cd00631 is described below
commit cd006317fbff1b074f0a0543accaaecc0d63ce17
Author: Alex Porcelli <[email protected]>
AuthorDate: Tue Mar 24 15:07:47 2026 -0400
release: update build instructions
---
docs/community/build-10.2.0.md | 187 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 187 insertions(+)
diff --git a/docs/community/build-10.2.0.md b/docs/community/build-10.2.0.md
new file mode 100644
index 0000000..e70b8e2
--- /dev/null
+++ b/docs/community/build-10.2.0.md
@@ -0,0 +1,187 @@
+---
+id: build-10.2
+title: Build from Source
+sidebar_position: 4
+---
+
+### Complete Environment requirements:
+
+- Temurin JDK 17
+- Maven 3.9.11
+- GraalVM CE 17
+- Docker 26.1.4+
+- Python 3
+- Make
+- Node 24.13.0+
+- PNPM 10.29.2
+- Go 1.24.13
+- Helm 3.15.2
+
+:::note
+
+If you're using a different engine for docker api, Cekit and other tools will
require the DOCKER_HOST to be properly setup.
+
+If using colima:
+ ```bash
+ export DOCKER_HOST=unix://${HOME}/.colima/default/docker.sock
+ ```
+
+if using rancher:
+
+ ```bash
+ export DOCKER_HOST=unix://$HOME/.rd/docker.sock
+ ```
+
+if using podman:
+
+ ```bash
+ export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/podman/podman.sock
+ ```
+
+:::
+
+### 1. Obtain the Source Code
+
+The first step in building from source is to obtain and extract the source
code archive. This archive is available in both release candidates and final
releases.
+
+#### Download the Source Archive
+
+Use the following pattern to locate and download the source zip:
+
+```bash
+https://dist.apache.org/repos/dist/dev/incubator/kie/10.2.0-${rc_version}/apache-kie-10.2.0-incubating-sources.zip
+```
+
+Replace `10.2.0` and `${rc_version}` with the appropriate values. For example:
+
+
+```bash
+https://dist.apache.org/repos/dist/dev/incubator/kie/10.2.0-rc1/apache-kie-10.2.0-incubating-sources.zip
+```
+
+#### Extract the Source Archive
+
+Once downloaded, extract the contents of the zip file:
+
+```bash
+unzip apache-kie-10.2.0-incubating-sources.zip
+```
+
+### 2. Navigate to the Source Directory
+
+```bash
+cd apache-kie-10.2.0-incubating-sources
+```
+- BUILD
+- DISCLAIMER-WIP
+- LICENSE
+- NOTICE
+- incubator-kie-drools
+- incubator-kie-kogito-apps
+- incubator-kie-kogito-runtimes
+- incubator-kie-optaplanner
+- incubator-kie-tools
+
+We'll build each of these components individually.
+
+### 3. Building Individual Components
+
+:::note
+It's recommended to clean the local `~/.m2` repository, because its content
will be incorporated in some container images during the build.
+:::
+
+### 3.1. Drools
+
+**Environment Requirements:**
+- Temurin JDK
+- Maven
+
+**Build Commands:**
+```bash
+cd incubator-kie-drools
+git init .
+mvn clean install -DskipTests -Dfull -Donly.reproducible=true
+```
+
+**Produced Artifacts:** JARs will be installed to local Maven repository.
+
+### 3.2. OptaPlanner
+
+**Environment Requirements:**
+- Temurin JDK
+- Maven
+
+**Build Commands:**
+```bash
+cd incubator-kie-optaplanner
+mvn clean install -DskipTests -Dfull -Donly.reproducible=true
+```
+
+**Produced Artifacts:** JARs will be installed to local Maven repository.
+
+### 3.3. Kogito Runtimes
+
+**Environment Requirements:**
+- Temurin JDK
+- Maven
+
+**Build Commands:**
+```bash
+cd incubator-kie-kogito-runtimes
+mvn clean install -DskipTests -Dfull -Donly.reproducible=true
+```
+
+**Produced Artifacts:** JARs will be installed to local Maven repository.
+
+### 3.4. Kogito Apps
+
+**Environment Requirements:**
+- Temurin JDK
+- Maven
+- GraalVM for JDK
+- Docker
+
+:::note
+If you're using Podman as a docker api, to build Kogito Apps you'll need to
pass this variable
+
+ ```bash
+ -Djib.dockerClient.executable=$(which podman)
+ ```
+:::
+
+**Build Commands:**
+```bash
+cd incubator-kie-kogito-apps
+mvn clean install -DskipTests -Dfull -Donly.reproducible=true
-Pjitexecutor-native
+```
+
+**Produced Artifacts:** JARs will be installed to local Maven repository.
+
+### 3.5. KIE Tools
+
+**Environment Requirements:**
+- Temurin JDK
+- Maven
+- Node
+- PNPM
+- Go
+- Python
+- Helm
+- Docker
+- Make
+
+**Build Commands:**
+```bash
+cd incubator-kie-tools
+git config user.name "Your Name"
+git config user.email "[email protected]"
+git init . && git add . && git commit -m "."
+pnpm bootstrap && KIE_TOOLS_BUILD__runTests=false
KIE_TOOLS_BUILD__buildExamples=true KIE_TOOLS_BUILD__buildContainerImages=true
pnpm -r --workspace-concurrency=1 build:prod && echo 'BUILD SUCCESS! 🎉' || echo
'BUILD FAILURE ❌'
+```
+
+**Produced Artifacts:**
+- JARs will be installed to local Maven repository
+- Images will be pushed to the local Container registry
+- Binaries and final artifacts at:
+ - packages/*/dist
+ - examples/*/dist
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]