xinwei #19
79
.drone.yml
79
.drone.yml
@ -60,7 +60,7 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
|
|||||||
- cp ./ludu-module-datacenter/ludu-module-datacenter-biz/Dockerfile /app/build/ludu-module-datacenter
|
- cp ./ludu-module-datacenter/ludu-module-datacenter-biz/Dockerfile /app/build/ludu-module-datacenter
|
||||||
- cp ./ludu-module-datacenter/ludu-module-datacenter-biz/run.sh /app/build/ludu-module-datacenter
|
- cp ./ludu-module-datacenter/ludu-module-datacenter-biz/run.sh /app/build/ludu-module-datacenter
|
||||||
|
|
||||||
- name: build-infra-and-copy # 构建基础模块和复制票务停车场到轮渡服务器
|
- name: copy-to-object # 构建基础模块和复制票务停车场到轮渡服务器
|
||||||
|
|
||||||
image: appleboy/drone-ssh # SSH工具镜像
|
image: appleboy/drone-ssh # SSH工具镜像
|
||||||
|
|
||||||
@ -80,50 +80,21 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
|
|||||||
|
|
||||||
script:
|
script:
|
||||||
|
|
||||||
|
|
||||||
# - echo "start run.sh"
|
|
||||||
# - cd /ludu/maven/build/yudao-gateway/
|
|
||||||
# - chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
# - ./run.sh || echo "yudao-gateway build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
|
|
||||||
# - cd /ludu/maven/build/yudao-module-system/
|
|
||||||
# - chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
# - ./run.sh || echo "yudao-module-system build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
|
|
||||||
# - cd /ludu/maven/build/yudao-module-infra/
|
|
||||||
# - chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
# - ./run.sh || echo "yudao-module-infra build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
#
|
|
||||||
# - cd /ludu/maven/build/ludu-job-admin/
|
|
||||||
# - chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
# - ./run.sh || echo "ludu-job-admin build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
|
|
||||||
- cd /ludu/maven/build/ludu-module-datacenter/
|
|
||||||
- chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
- ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
|
|
||||||
- cd /ludu/maven/build/ludu-module-ticketing/
|
|
||||||
- chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
- ./run.sh || echo "ludu-module-ticketing build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
|
|
||||||
- cd /ludu/maven/build/ludu-module-parking/
|
|
||||||
- chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
- ./run.sh || echo "ludu-module-parking build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
|
|
||||||
- echo "start copy"
|
- echo "start copy"
|
||||||
- scp -r /ludu/maven/build/yudao-gateway root@121.36.203.133:/ludu/maven/build
|
- scp -r /ludu/maven/build/yudao-gateway root@121.36.203.133:/ludu/maven/build
|
||||||
- echo "gateway done"
|
- echo "gateway done"
|
||||||
|
|
||||||
- scp -r /ludu/maven/build/yudao-module-system root@121.36.203.133:/ludu/maven/build
|
- scp -r /ludu/maven/build/yudao-module-system root@121.36.203.133:/ludu/maven/build
|
||||||
- echo "system done"
|
- echo "system done"
|
||||||
# - echo "start copy"
|
- scp -r /ludu/maven/build/ludu-module-ticketing root@121.36.203.133:/ludu/maven/build
|
||||||
# - scp -r /ludu/maven/build/ludu-module-ticketing root@120.46.37.243:/ludu/maven/build
|
- echo "ticketing done"
|
||||||
# - echo "ticket done"
|
- scp -r /ludu/maven/build/ludu-module-parking root@121.36.203.133:/ludu/maven/build
|
||||||
# - scp -r /ludu/maven/build/ludu-module-parking root@120.46.37.243:/ludu/maven/build
|
- echo "parking done"
|
||||||
# - echo "park done"
|
- scp -r /ludu/maven/build/yudao-module-infra root@121.36.203.133:/ludu/maven/build
|
||||||
|
- echo "infra done"
|
||||||
|
- scp -r /ludu/maven/build/ludu-job-admin root@121.36.203.133:/ludu/maven/build
|
||||||
|
- echo "job done"
|
||||||
# - scp -r /ludu/maven/build/ludu-module-datacenter root@120.46.37.243:/ludu/maven/build
|
# - scp -r /ludu/maven/build/ludu-module-datacenter root@120.46.37.243:/ludu/maven/build
|
||||||
# - echo "datecenter done"
|
# - echo "system done"
|
||||||
-
|
|
||||||
|
|
||||||
# - name: build-other-service
|
# - name: build-other-service
|
||||||
#
|
#
|
||||||
@ -144,22 +115,11 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
|
|||||||
# command_timeout: 5m # 远程执行命令超时时间
|
# command_timeout: 5m # 远程执行命令超时时间
|
||||||
#
|
#
|
||||||
# script:
|
# script:
|
||||||
# - cd /ludu/maven/build/yudao-gateway/
|
|
||||||
# - chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
# - ./run.sh || echo "ludu-module-ticketing build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
#
|
|
||||||
## - cd /ludu/maven/build/ludu-module-ticketing/
|
|
||||||
## - chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
## - ./run.sh || echo "ludu-module-ticketing build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
#
|
|
||||||
## - cd /ludu/maven/build/ludu-module-parking/
|
|
||||||
## - chmod +x ./run.sh # 更改为可执行脚本
|
|
||||||
## - ./run.sh || echo "ludu-module-parking build failed" # 运行脚本打包应用镜像并运行
|
|
||||||
#
|
#
|
||||||
# - cd /ludu/maven/build/ludu-module-datacenter/
|
# - cd /ludu/maven/build/ludu-module-datacenter/
|
||||||
# - chmod +x ./run.sh # 更改为可执行脚本
|
# - chmod +x ./run.sh # 更改为可执行脚本
|
||||||
# - ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行
|
# - ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行
|
||||||
- name: build-gatewayAndSystem-service
|
- name: object-build
|
||||||
|
|
||||||
image: appleboy/drone-ssh # SSH工具镜像
|
image: appleboy/drone-ssh # SSH工具镜像
|
||||||
|
|
||||||
@ -185,6 +145,23 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
|
|||||||
- cd /ludu/maven/build/yudao-module-system/
|
- cd /ludu/maven/build/yudao-module-system/
|
||||||
- chmod +x ./run.sh # 更改为可执行脚本
|
- chmod +x ./run.sh # 更改为可执行脚本
|
||||||
- ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行
|
- ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行
|
||||||
|
|
||||||
|
- cd /ludu/maven/build/ludu-module-ticketing/
|
||||||
|
- chmod +x ./run.sh # 更改为可执行脚本
|
||||||
|
- ./run.sh || echo "ludu-module-ticketing build failed" # 运行脚本打包应用镜像并运行
|
||||||
|
|
||||||
|
- cd /ludu/maven/build/ludu-module-parking/
|
||||||
|
- chmod +x ./run.sh # 更改为可执行脚本
|
||||||
|
- ./run.sh || echo "ludu-module-parking build failed" # 运行脚本打包应用镜像并运行
|
||||||
|
|
||||||
|
- cd /ludu/maven/build/yudao-module-infra/
|
||||||
|
- chmod +x ./run.sh # 更改为可执行脚本
|
||||||
|
- ./run.sh || echo "yudao-module-infra build failed" # 运行脚本打包应用镜像并运行
|
||||||
|
|
||||||
|
- cd /ludu/maven/build/ludu-job-admin/
|
||||||
|
- chmod +x ./run.sh # 更改为可执行脚本
|
||||||
|
- ./run.sh || echo "ludu-job-admin build failed" # 运行脚本打包应用镜像并运行
|
||||||
|
|
||||||
volumes: # 定义流水线挂载目录,用于共享数据
|
volumes: # 定义流水线挂载目录,用于共享数据
|
||||||
|
|
||||||
- name: maven-build
|
- name: maven-build
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
FROM openjdk:8-jre
|
||||||
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
|
||||||
FROM eclipse-temurin:8-jre
|
|
||||||
|
|
||||||
## 创建目录,并使用它作为工作目录
|
## 创建目录,并使用它作为工作目录
|
||||||
RUN mkdir -p /ludu-job-admin-biz
|
RUN mkdir -p /ludu-job-admin-biz
|
||||||
@ -11,10 +9,10 @@ COPY ./target/ludu-job-admin-biz.jar app.jar
|
|||||||
## 设置 TZ 时区
|
## 设置 TZ 时区
|
||||||
ENV TZ=Asia/Shanghai
|
ENV TZ=Asia/Shanghai
|
||||||
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
||||||
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom"
|
ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||||
|
|
||||||
## 暴露后端项目的 9090 端口
|
## 暴露后端项目的 9090 端口
|
||||||
EXPOSE 9090
|
EXPOSE 48084
|
||||||
|
|
||||||
## 启动后端项目
|
## 启动后端项目
|
||||||
CMD java ${JAVA_OPTS} -jar app.jar
|
CMD java ${JAVA_OPTS} -jar app.jar
|
||||||
|
@ -13,4 +13,4 @@ docker rmi ${app_name}:${app_version}
|
|||||||
echo '----build image----'
|
echo '----build image----'
|
||||||
docker buildx build -f Dockerfile -t ${app_name}:${app_version} .
|
docker buildx build -f Dockerfile -t ${app_name}:${app_version} .
|
||||||
echo '----start container----'
|
echo '----start container----'
|
||||||
docker run -d -p 9090:9090 --name ${app_name} ${app_name}:${app_version}
|
docker run -d -p 48084:9090 --name ${app_name} ${app_name}:${app_version}
|
@ -47,9 +47,9 @@
|
|||||||
*/
|
*/
|
||||||
function ssoLogin() {
|
function ssoLogin() {
|
||||||
const clientId = 'ludu-job-admin'; // 可以改写成,你的 clientId
|
const clientId = 'ludu-job-admin'; // 可以改写成,你的 clientId
|
||||||
const redirectUri = encodeURIComponent('http://127.0.0.1:9090/xxl-job-admin/toLogin'); // 注意,需要使用 encodeURIComponent 编码地址
|
const redirectUri = encodeURIComponent('https://mt.ptzykjgs.com/xxl-job-admin/toLogin'); // 注意,需要使用 encodeURIComponent 编码地址
|
||||||
const responseType = 'code'; // 1)授权码模式,对应 code;2)简化模式,对应 token
|
const responseType = 'code'; // 1)授权码模式,对应 code;2)简化模式,对应 token
|
||||||
window.location.href = 'http://127.0.0.1/admin/sso?client_id=' + clientId
|
window.location.href = 'https://mt.ptzykjgs.com/admin/sso?client_id=' + clientId
|
||||||
+ '&redirect_uri=' + redirectUri
|
+ '&redirect_uri=' + redirectUri
|
||||||
+ '&response_type=' + responseType;
|
+ '&response_type=' + responseType;
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
||||||
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
||||||
FROM eclipse-temurin:8-jre
|
FROM openjdk:8-jre
|
||||||
|
|
||||||
## 创建目录,并使用它作为工作目录
|
## 创建目录,并使用它作为工作目录
|
||||||
RUN mkdir -p /ludu-module-parking-biz
|
RUN mkdir -p /ludu-module-parking-biz
|
||||||
@ -11,7 +11,7 @@ COPY ./target/ludu-module-parking-biz.jar app.jar
|
|||||||
## 设置 TZ 时区
|
## 设置 TZ 时区
|
||||||
ENV TZ=Asia/Shanghai
|
ENV TZ=Asia/Shanghai
|
||||||
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
||||||
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom"
|
ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||||
|
|
||||||
## 暴露后端项目的 48090 端口
|
## 暴露后端项目的 48090 端口
|
||||||
EXPOSE 48090
|
EXPOSE 48090
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
||||||
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
||||||
FROM eclipse-temurin:8-jre
|
FROM openjdk:8-jre
|
||||||
|
|
||||||
## 创建目录,并使用它作为工作目录
|
## 创建目录,并使用它作为工作目录
|
||||||
RUN mkdir -p /ludu-module-ticketing-biz
|
RUN mkdir -p /ludu-module-ticketing-biz
|
||||||
@ -11,7 +11,7 @@ COPY ./target/ludu-module-ticketing-biz.jar app.jar
|
|||||||
## 设置 TZ 时区
|
## 设置 TZ 时区
|
||||||
ENV TZ=Asia/Shanghai
|
ENV TZ=Asia/Shanghai
|
||||||
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
||||||
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom"
|
ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||||
|
|
||||||
## 暴露后端项目的 48088 端口
|
## 暴露后端项目的 48088 端口
|
||||||
EXPOSE 48088
|
EXPOSE 48088
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM eclipse-temurin:8-jre
|
FROM openjdk:8-jre
|
||||||
|
|
||||||
## 创建目录,并使用它作为工作目录
|
## 创建目录,并使用它作为工作目录
|
||||||
RUN mkdir -p /yudao-gateway
|
RUN mkdir -p /yudao-gateway
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
||||||
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
||||||
FROM eclipse-temurin:8-jre
|
FROM openjdk:8-jre
|
||||||
|
|
||||||
## 创建目录,并使用它作为工作目录
|
## 创建目录,并使用它作为工作目录
|
||||||
RUN mkdir -p /yudao-module-infra-biz
|
RUN mkdir -p /yudao-module-infra-biz
|
||||||
@ -11,7 +11,7 @@ COPY ./target/yudao-module-infra-biz.jar app.jar
|
|||||||
## 设置 TZ 时区
|
## 设置 TZ 时区
|
||||||
ENV TZ=Asia/Shanghai
|
ENV TZ=Asia/Shanghai
|
||||||
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
||||||
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom"
|
ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||||
|
|
||||||
## 暴露后端项目的 48082 端口
|
## 暴露后端项目的 48082 端口
|
||||||
EXPOSE 48082
|
EXPOSE 48082
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
|
||||||
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
## 感谢复旦核博士的建议!灰子哥,牛皮!
|
||||||
FROM eclipse-temurin:8-jre
|
FROM openjdk:8-jre
|
||||||
|
|
||||||
## 创建目录,并使用它作为工作目录
|
## 创建目录,并使用它作为工作目录
|
||||||
RUN mkdir -p /yudao-module-system-biz
|
RUN mkdir -p /yudao-module-system-biz
|
||||||
@ -11,7 +11,7 @@ COPY ./target/yudao-module-system-biz.jar app.jar
|
|||||||
## 设置 TZ 时区
|
## 设置 TZ 时区
|
||||||
ENV TZ=Asia/Shanghai
|
ENV TZ=Asia/Shanghai
|
||||||
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
|
||||||
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom"
|
ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
|
||||||
|
|
||||||
## 暴露后端项目的 48081 端口
|
## 暴露后端项目的 48081 端口
|
||||||
EXPOSE 48081
|
EXPOSE 48081
|
||||||
|
Loading…
Reference in New Issue
Block a user