mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-08 21:47:17 +08:00
feat: add openim cicd images
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
This commit is contained in:
parent
cb3100748c
commit
5e332fcf06
@ -123,6 +123,30 @@ Explore our Helm-Charts repository and read through: [Helm-Charts Repository](ht
|
|||||||
|
|
||||||
Using the helm charts repository, you can ignore the following configuration, but if you want to just use the server and scale on top of it, you can go ahead:
|
Using the helm charts repository, you can ignore the following configuration, but if you want to just use the server and scale on top of it, you can go ahead:
|
||||||
|
|
||||||
|
**Use the Helm template to generate the deployment yaml file: `openim-charts.yaml`**
|
||||||
|
|
||||||
|
**Gen Image:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
../scripts/genconfig.sh ../scripts/install/environment.sh ./templates/helm-image.yaml > ./charts/generated-configs/helm-image.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
**Gen Charts:**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
for chart in ./charts/*/; do
|
||||||
|
if [[ "$chart" == *"generated-configs"* || "$chart" == *"helmfile.yaml"* ]]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "${chart}values.yaml" ]; then
|
||||||
|
helm template "$chart" -f "./charts/generated-configs/helm-image.yaml" -f "./charts/generated-configs/config.yaml" -f "./charts/generated-configs/notification.yaml" >> openim-charts.yaml
|
||||||
|
else
|
||||||
|
helm template "$chart" >> openim-charts.yaml
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
```
|
||||||
|
|
||||||
**Use Helmfile:**
|
**Use Helmfile:**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
1262
deployments/openim-charts.yaml
Normal file
1262
deployments/openim-charts.yaml
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user