提交 97731c6c authored 作者: huangxingyao's avatar huangxingyao

555

上级 479df825
流水线 #237 已取消 于阶段
...@@ -3,13 +3,13 @@ stages: ...@@ -3,13 +3,13 @@ stages:
steps: steps:
- runScriptConfig: - runScriptConfig:
image: r6eve/gradle:5.2.1-jdk8-alpine image: r6eve/gradle:5.2.1-jdk8-alpine
shellScript: gradle tve-member-user:build shellScript: gradle bill:tve-bill:build
- name: push - name: push
steps: steps:
- publishImageConfig: - publishImageConfig:
dockerfilePath: ./tve-member-user/Dockerfile dockerfilePath: ./bill/tve-bill/Dockerfile
buildContext: . buildContext: .
tag: bbowenhhuang/tve-member-user:v1 tag: bbowenhhuang/tve-member-bill:v1
pushRemote: true pushRemote: true
registry: index.docker.io registry: index.docker.io
- name: deploy - name: deploy
......
FROM openjdk:8-jre-alpine
ENV SERVER_PORT 2094
ARG JAR_FILE=bill/tve-bill/build/libs/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: tvememberuser name: tvememberbill
labels: labels:
app: tvememberuser app: tvememberbill
service: tvememberuser service: tvememberbill
spec: spec:
ports: ports:
- port: 2099 - port: 2094
name: http name: http
selector: selector:
app: tvememberuser app: tvememberbill
--- ---
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
name: member-user name: member-bill
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
namespace: default namespace: default
name: tvememberuser-v1 name: tvememberbill-v1
labels: labels:
app: tvememberuser app: tvememberbill
version: v1 version: v1
spec: spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app: tvememberuser app: tvememberbill
version: v1 version: v1
template: template:
metadata: metadata:
labels: labels:
app: tvememberuser app: tvememberbill
version: v1 version: v1
spec: spec:
serviceAccountName: member-user serviceAccountName: member-bill
containers: containers:
- name: tve-member-user - name: tve-member-user
image: docker.io/bbowenhhuang/tve-member-user:v1 image: docker.io/bbowenhhuang/tve-member-bill:v1
imagePullPolicy: Always imagePullPolicy: Always
ports: ports:
- containerPort: 2099 - containerPort: 2095
env: env:
- name: JAVA_OPTS - name: JAVA_OPTS
value: "--spring.config.location=./config/config.properties" value: "--spring.config.location=./config/config.properties"
volumeMounts: volumeMounts:
- name: tve-member-user-vol - name: tve-member-bill-vol
mountPath: /config mountPath: /config
- name: tve-member-bill-email-vol
mountPath: /config/emailTemplate
volumes: volumes:
- name: tve-member-user-vol - name: tve-member-bill-vol
configMap: configMap:
name: tve-member-user-configmap name: tve-member-bill-configmap
- name: tve-member-bill-email-vol
configMap:
name: tve-member-bill-email-configmap
--- ---
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论