Skip to content

Commit a3fec53

Browse files
authored
[DO-NOT-MERGE] 10.1.x docs build (#43)
* 10.1.x docs build * test main * use the pr commit * sonataflow-docs fixed
1 parent bd009fd commit a3fec53

File tree

3 files changed

+112
-5
lines changed

3 files changed

+112
-5
lines changed

.github/workflows/deploy.yml

Lines changed: 70 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
pull_request:
88

99
jobs:
10-
build-docs:
10+
build-docs-10-0-x:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
@@ -49,6 +49,18 @@ jobs:
4949
cd kogito-docs
5050
mvn -B clean install -Dfull
5151
52+
- name: Checkout Optaplanner repository
53+
uses: actions/checkout@v4
54+
with:
55+
repository: apache/incubator-kie-optaplanner
56+
ref: ${{ matrix.version }}
57+
path: optaplanner
58+
59+
- name: Build Optaplanner documentation
60+
run: |
61+
cd optaplanner/optaplanner-docs
62+
mvn -B clean install
63+
5264
- name: Collect built docs
5365
run: |
5466
mkdir -p docs/${{ matrix.version }}/sonataflow
@@ -59,6 +71,59 @@ jobs:
5971
6072
mkdir -p docs/${{ matrix.version }}/kogito
6173
cp -r kogito-docs/doc-content/apache-kie-kogito/target/generated-docs/html_single/* docs/${{ matrix.version }}/kogito
74+
75+
mkdir -p docs/${{ matrix.version }}/optaplanner
76+
cp -r optaplanner/optaplanner-docs/target/generated-docs/html_single/* docs/${{ matrix.version }}/optaplanner
77+
78+
- name: Upload built docs artifact
79+
uses: actions/upload-artifact@v4
80+
with:
81+
name: ${{ matrix.version }}
82+
path: docs/${{ matrix.version }}
83+
84+
build-docs-10-1-x:
85+
runs-on: ubuntu-latest
86+
strategy:
87+
matrix:
88+
version: [10.1.x]
89+
steps:
90+
- name: Checkout SonataFlow repository
91+
uses: actions/checkout@v4
92+
with:
93+
repository: apache/incubator-kie-kogito-docs
94+
ref: ${{ matrix.version }}
95+
path: sonataflow-docs
96+
97+
- name: Build Sonataflow documentation
98+
run: |
99+
cd sonataflow-docs
100+
npm run install-build
101+
102+
- name: Checkout kie-docs repository for Drools, Kogito, and OptaPlanner
103+
uses: actions/checkout@v4
104+
with:
105+
repository: apache/incubator-kie-docs
106+
ref: ${{ matrix.version }}
107+
path: kie-docs
108+
109+
- name: Build Drools, Kogito, and OptaPlanner documentation
110+
run: |
111+
cd kie-docs
112+
mvn -B clean install -Dfull
113+
114+
- name: Collect built docs
115+
run: |
116+
mkdir -p docs/${{ matrix.version }}/sonataflow
117+
cp -r sonataflow-docs/build/site/* docs/${{ matrix.version }}/sonataflow
118+
119+
mkdir -p docs/${{ matrix.version }}/drools
120+
cp -r kie-docs/drools-docs/target/website/docs/* docs/${{ matrix.version }}/drools
121+
122+
mkdir -p docs/${{ matrix.version }}/kogito
123+
cp -r kie-docs/kogito-docs/doc-content/apache-kie-kogito/target/generated-docs/html_single/* docs/${{ matrix.version }}/kogito
124+
125+
mkdir -p docs/${{ matrix.version }}/optaplanner
126+
cp -r kie-docs/optaplanner-docs/target/generated-docs/html_single/* docs/${{ matrix.version }}/optaplanner
62127
63128
- name: Upload built docs artifact
64129
uses: actions/upload-artifact@v4
@@ -68,7 +133,7 @@ jobs:
68133

69134
deploy-website:
70135
runs-on: ubuntu-latest
71-
needs: build-docs
136+
needs: [build-docs-10-0-x, build-docs-10-1-x]
72137
steps:
73138
- name: Checkout Apache KIE Website repository
74139
uses: actions/checkout@v4
@@ -95,6 +160,9 @@ jobs:
95160
96161
mkdir -p incubator-kie-website/static/docs/$ver/kogito
97162
cp -r docs/$ver/kogito/* incubator-kie-website/static/docs/$ver/kogito
163+
164+
mkdir -p incubator-kie-website/static/docs/$ver/optaplanner
165+
cp -r docs/$ver/optaplanner/* incubator-kie-website/static/docs/$ver/optaplanner
98166
done
99167
100168
- name: Build Apache KIE Website

docs/documentation/documentation_10.0.0.mdx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,20 @@ See the instructions on how to contribute and build from source by examining the
1515
* [Drools Documentation](https://github.com/apache/incubator-kie-drools/tree/10.0.x/drools-docs)
1616
* [Kogito Documentation](https://github.com/apache/incubator-kie-docs/tree/10.0.x/doc-content/apache-kie-kogito)
1717
* [SonataFlow Documentation](https://github.com/apache/incubator-kie-kogito-docs/tree/10.0.x/)
18+
* [OptaPlanner Documentation](https://github.com/apache/incubator-kie-optaplanner/tree/10.0.x/optaplanner-docs)
1819

1920
## Drools documentation
2021

21-
<p>Click <a href="../10.0.x/drools" target="_blank" rel="noopener noreferrer">here</a> to learn about Drools.</p>
22+
<p>Click <a href="/docs/10.0.x/drools" target="_blank" rel="noopener noreferrer">here</a> to learn about Drools.</p>
2223

2324
## Kogito documentation
2425

25-
<p>Click <a href="../10.0.x/kogito" target="_blank" rel="noopener noreferrer">here</a> to learn about Kogito.</p>
26+
<p>Click <a href="/docs/10.0.x/kogito" target="_blank" rel="noopener noreferrer">here</a> to learn about Kogito.</p>
2627

2728
## SonataFlow documentation
2829

29-
<p>Click <a href="../10.0.x/sonataflow" target="_blank" rel="noopener noreferrer">here</a> to learn about SonataFlow.</p>
30+
<p>Click <a href="/docs/10.0.x/sonataflow" target="_blank" rel="noopener noreferrer">here</a> to learn about SonataFlow.</p>
31+
32+
## OptaPlanner documentation
33+
34+
<p>Click <a href="/docs/10.0.x/optaplanner" target="_blank" rel="noopener noreferrer">here</a> to learn about OptaPlanner.</p>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
id: documentation_10.1.0
3+
title: 10.1.0
4+
sidebar_position: 1
5+
---
6+
7+
# Documentation for release 10.1.0
8+
9+
## Source
10+
11+
The source of our documentation is hosted at Github, across multiple repositories.
12+
13+
See the instructions on how to contribute and build from source by examining the link below.
14+
15+
* [Drools Documentation](https://github.com/apache/incubator-kie-docs/tree/10.1.x/drools-docs)
16+
* [Kogito Documentation](https://github.com/apache/incubator-kie-docs/tree/10.1.x/kogito-docs/doc-content/apache-kie-kogito)
17+
* [SonataFlow Documentation](https://github.com/apache/incubator-kie-kogito-docs/tree/10.1.x/)
18+
* [OptaPlanner Documentation](https://github.com/apache/incubator-kie-docs/tree/10.1.x/optaplanner-docs)
19+
20+
## Drools documentation
21+
22+
<p>Click <a href="/docs/10.1.x/drools" target="_blank" rel="noopener noreferrer">here</a> to learn about Drools.</p>
23+
24+
## Kogito documentation
25+
26+
<p>Click <a href="/docs/10.1.x/kogito" target="_blank" rel="noopener noreferrer">here</a> to learn about Kogito.</p>
27+
28+
## SonataFlow documentation
29+
30+
<p>Click <a href="/docs/10.1.x/sonataflow" target="_blank" rel="noopener noreferrer">here</a> to learn about SonataFlow.</p>
31+
32+
## OptaPlanner documentation
33+
34+
<p>Click <a href="/docs/10.1.x/optaplanner" target="_blank" rel="noopener noreferrer">here</a> to learn about OptaPlanner.</p>

0 commit comments

Comments
 (0)