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

555

上级 479df825
流水线 #237 已取消 于阶段
......@@ -3,13 +3,13 @@ stages:
steps:
- runScriptConfig:
image: r6eve/gradle:5.2.1-jdk8-alpine
shellScript: gradle tve-member-user:build
shellScript: gradle bill:tve-bill:build
- name: push
steps:
- publishImageConfig:
dockerfilePath: ./tve-member-user/Dockerfile
dockerfilePath: ./bill/tve-bill/Dockerfile
buildContext: .
tag: bbowenhhuang/tve-member-user:v1
tag: bbowenhhuang/tve-member-bill:v1
pushRemote: true
registry: index.docker.io
- 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
kind: Service
metadata:
name: tvememberuser
name: tvememberbill
labels:
app: tvememberuser
service: tvememberuser
app: tvememberbill
service: tvememberbill
spec:
ports:
- port: 2099
- port: 2094
name: http
selector:
app: tvememberuser
app: tvememberbill
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: member-user
name: member-bill
---
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: default
name: tvememberuser-v1
name: tvememberbill-v1
labels:
app: tvememberuser
app: tvememberbill
version: v1
spec:
replicas: 1
selector:
matchLabels:
app: tvememberuser
app: tvememberbill
version: v1
template:
metadata:
labels:
app: tvememberuser
app: tvememberbill
version: v1
spec:
serviceAccountName: member-user
serviceAccountName: member-bill
containers:
- name: tve-member-user
image: docker.io/bbowenhhuang/tve-member-user:v1
image: docker.io/bbowenhhuang/tve-member-bill:v1
imagePullPolicy: Always
ports:
- containerPort: 2099
- containerPort: 2095
env:
- name: JAVA_OPTS
value: "--spring.config.location=./config/config.properties"
volumeMounts:
- name: tve-member-user-vol
- name: tve-member-bill-vol
mountPath: /config
- name: tve-member-bill-email-vol
mountPath: /config/emailTemplate
volumes:
- name: tve-member-user-vol
- name: tve-member-bill-vol
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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论