Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
microservice-autodevopspipelines
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李春生
microservice-autodevopspipelines
Commits
f7e54dfd
Commit
f7e54dfd
authored
Jan 15, 2019
by
据说甜蜜呢
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增搜索微服务
parent
caffbba9
Pipeline
#4382
passed with stage
in 21 seconds
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
76 additions
and
9 deletions
+76
-9
devops/version.props
+2
-2
k8s/helm/AutoDevOpsPipeLinesCharts/README.md
+10
-7
k8s/helm/AutoDevOpsPipeLinesCharts/templates/deployments.yml
+45
-0
k8s/helm/AutoDevOpsPipeLinesCharts/templates/services.yml
+19
-0
No files found.
devops/version.props
View file @
f7e54dfd
<Project>
<PropertyGroup>
<Major>
1
</Major>
<Major>
2
</Major>
<Minor>0</Minor>
<Patch>
1
</Patch>
<Patch>
0
</Patch>
</PropertyGroup>
</Project>
k8s/helm/AutoDevOpsPipeLinesCharts/README.md
View file @
f7e54dfd
...
...
@@ -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
]
...
...
k8s/helm/AutoDevOpsPipeLinesCharts/templates/deployments.yml
View file @
f7e54dfd
...
...
@@ -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
k8s/helm/AutoDevOpsPipeLinesCharts/templates/services.yml
View file @
f7e54dfd
...
...
@@ -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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment