Commit f7e54dfd by 据说甜蜜呢

新增搜索微服务

parent caffbba9
Pipeline #4382 passed with stage
in 21 seconds
<Project>
<PropertyGroup>
<Major>1</Major>
<Major>2</Major>
<Minor>0</Minor>
<Patch>1</Patch>
<Patch>0</Patch>
</PropertyGroup>
</Project>
......@@ -8,23 +8,26 @@ helm install --debug --dry-run /root/AutoDevOpsPipeLinesCharts \
--name=v1 \
--set environment.upper=Production \
--set environment.lower=production \
--set namespace=microservice-autodevopspipeline-v0 \
--set image.version=0.0.0 \
--set namespace=microservice-autodevopspipeline-v1 \
--set image.registryhost=registry.prod.com:8100 \
--set image.username=devopspipelines \
--set image.version=1.0.0 \
--set replicas=1
```
## 发布版本
```shell
helm install /root/AutoDevOpsPipeLinesCharts \
--name=geekbuying-light-v2 \
--name=v1 \
--set environment.upper=Production \
--set environment.lower=production \
--set namespace=geekbuying-light-v3 \
--set image.version=2.0.0
--set namespace=microservice-autodevopspipeline-v1 \
--set image.registryhost=registry.prod.com:8100 \
--set image.username=devopspipelines \
--set image.version=1.0.0 \
--set replicas=1
```
## 检视发布
helm get manifest [release name]
......
......@@ -259,3 +259,47 @@ spec:
env:
- name: ASPNETCORE_ENVIRONMENT
value: "{{ .Values.environment.upper }}"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: seaching-api
namespace: {{ .Values.namespace }}
spec:
selector:
matchLabels:
app: auto-devops-pipelines
component: seaching
type: webapi
replicas: {{ .Values.replicas }}
template:
metadata:
labels:
app: auto-devops-pipelines
component: seaching
type: webapi
spec:
volumes:
- name: appsetting
configMap:
name: seaching.appsettings.json
- name: appsetting-{{ .Values.environment.lower }}
configMap:
name: seaching.appsettings.{{ .Values.environment.lower }}.json
containers:
- name: seaching-api
image: {{ .Values.image.registryhost }}/{{ .Values.image.username }}/seaching.api:{{ .Values.image.version }}
imagePullPolicy: Always
ports:
- containerPort: 80
volumeMounts:
- name: appsetting
mountPath: "/app/appsettings.json"
subPath: "appsettings.json"
- name: appsetting-{{ .Values.environment.lower }}
mountPath: "/app/appsettings.{{ .Values.environment.upper }}.json"
subPath: "appsettings.{{ .Values.environment.upper }}.json"
env:
- name: ASPNETCORE_ENVIRONMENT
value: "{{ .Values.environment.upper }}"
\ No newline at end of file
......@@ -104,3 +104,21 @@ spec:
app: auto-devops-pipelines
component: payment
type: webapi
---
apiVersion: v1
kind: Service
metadata:
labels:
app: auto-devops-pipelines
component: seaching
name: seaching-api
namespace: {{ .Values.namespace }}
spec:
type: ClusterIP
ports:
- port: 80
selector:
app: auto-devops-pipelines
component: seaching
type: webapi
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment