<workflowJob _class='org.jenkinsci.plugins.workflow.job.WorkflowJob'><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://zoumh.com/jenkins/view/all/job/zoumh-backend/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Backend pipeline restored on 2026-04-01.</description><displayName>zoumh-backend</displayName><fullDisplayName>zoumh-backend</fullDisplayName><fullName>zoumh-backend</fullName><name>zoumh-backend</name><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/</url><buildable>true</buildable><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>set -e
docker rm -f seata &gt;/dev/null 2&gt;&amp;1 || true
docker run -d --name seata --restart unless-stopped --network docker-compose_backend alpine:3.20 sh -lc "while true; do sleep 3600; done"
docker rm -f ncm2mp3 &gt;/dev/null 2&gt;&amp;1 || true
mkdir -p /zoumh/java/zmh/backend/ncm2mp3
curl -L --fail --retry 3 -o /zoumh/java/zmh/backend/ncm2mp3/ncm2mp3-1.0.0.jar https://raw.githubusercontent.com/zoumh001207/zoumh/a98cf6bce7db76c6a8d7c788c03438562b53ef5f/tools/ncm2mp3/ncm2mp3-1.0.0.jar
docker run -d --name ncm2mp3 --restart unless-stopped --network docker-compose_backend --memory=512m --memory-reservation=192m --pids-limit=128 --log-opt max-size=20m --log-opt max-file=3 -e TZ=Asia/Shanghai -e SERVER_PORT=1207 -v /zoumh/java/zmh/backend/ncm2mp3:/app eclipse-temurin:21-jre sh -lc 'exec java -jar /app/ncm2mp3-1.0.0.jar'
sleep 6
cp -f /zoumh/java/zmh/backend/nginx/nginx.conf /zoumh/data/nginx/conf/nginx.conf
docker exec nginx getent hosts seata
docker exec nginx getent hosts ncm2mp3
docker exec nginx nginx -t
docker exec nginx nginx -s reload</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#23</displayName><duration>45328</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #23</fullDisplayName><id>23</id><keepLog>false</keepLog><number>23</number><queueId>139</queueId><result>FAILURE</result><timestamp>1775973897239</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/23/</url><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><previousBuild><number>22</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/22/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>set -e
if ! docker inspect seata &gt;/dev/null 2&gt;&amp;1; then
  docker run -d --name seata --restart unless-stopped --network docker-compose_backend alpine:3.20 sh -lc "while true; do sleep 3600; done"
fi
if ! docker inspect ncm2mp3 &gt;/dev/null 2&gt;&amp;1; then
  mkdir -p /zoumh/java/zmh/backend/ncm2mp3
  curl -L --fail --retry 3 -o /zoumh/java/zmh/backend/ncm2mp3/ncm2mp3-1.0.0.jar https://raw.githubusercontent.com/zoumh001207/zoumh/a98cf6bce7db76c6a8d7c788c03438562b53ef5f/tools/ncm2mp3/ncm2mp3-1.0.0.jar
  docker run -d --name ncm2mp3 --restart unless-stopped --network docker-compose_backend --memory=512m --memory-reservation=192m --pids-limit=128 --log-opt max-size=20m --log-opt max-file=3 -e TZ=Asia/Shanghai -e SERVER_PORT=1207 -v /zoumh/java/zmh/backend/ncm2mp3:/app eclipse-temurin:21-jre sh -lc 'exec java -jar /app/ncm2mp3-1.0.0.jar'
  sleep 6
fi
cp -f /zoumh/java/zmh/backend/nginx/nginx.conf /zoumh/data/nginx/conf/nginx.conf
docker exec nginx nginx -t
docker exec nginx nginx -s reload</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#22</displayName><duration>30938</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #22</fullDisplayName><id>22</id><keepLog>false</keepLog><number>22</number><queueId>137</queueId><result>FAILURE</result><timestamp>1775973782234</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/22/</url><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><nextBuild><number>23</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/23/</url></nextBuild><previousBuild><number>21</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/21/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>set -e
mkdir -p /zoumh/java/zmh/backend/ncm2mp3
curl -L --fail --retry 3 -o /zoumh/java/zmh/backend/ncm2mp3/ncm2mp3-1.0.0.jar https://raw.githubusercontent.com/zoumh001207/zoumh/a98cf6bce7db76c6a8d7c788c03438562b53ef5f/tools/ncm2mp3/ncm2mp3-1.0.0.jar
docker rm -f ncm2mp3 &gt;/dev/null 2&gt;&amp;1 || true
docker run -d --name ncm2mp3 --restart unless-stopped --network docker-compose_backend --memory=512m --memory-reservation=192m --pids-limit=128 --log-opt max-size=20m --log-opt max-file=3 -e TZ=Asia/Shanghai -e SERVER_PORT=1207 -v /zoumh/java/zmh/backend/ncm2mp3:/app eclipse-temurin:21-jre sh -lc 'exec java -jar /app/ncm2mp3-1.0.0.jar'
sleep 6
cp -f /zoumh/java/zmh/backend/nginx/nginx.conf /zoumh/data/nginx/conf/nginx.conf
docker exec nginx nginx -t
docker exec nginx nginx -s reload</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#21</displayName><duration>50014</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #21</fullDisplayName><id>21</id><keepLog>false</keepLog><number>21</number><queueId>135</queueId><result>FAILURE</result><timestamp>1775973657226</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/21/</url><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><nextBuild><number>22</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/22/</url></nextBuild><previousBuild><number>20</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/20/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value>/zoumh/data/nginx/conf/nginx.conf</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#20</displayName><duration>34695</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #20</fullDisplayName><id>20</id><keepLog>false</keepLog><number>20</number><queueId>133</queueId><result>FAILURE</result><timestamp>1775973537221</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/20/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Jenkinsfile</affectedPath><affectedPath>docker/nginx/conf/nginx.conf</affectedPath><affectedPath>scripts/deploy-backend-host.sh</affectedPath><affectedPath>tools/ncm2mp3/ncm2mp3-1.0.0.jar</affectedPath><commitId>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</commitId><timestamp>1775973456000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></author><authorEmail>1786291497@qq.com</authorEmail><comment>fix: restore ncm2mp3 service
</comment><date>2026-04-12 13:57:36 +0800</date><id>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</id><msg>fix: restore ncm2mp3 service</msg><path><editType>edit</editType><file>scripts/deploy-backend-host.sh</file></path><path><editType>edit</editType><file>docker/nginx/conf/nginx.conf</file></path><path><editType>edit</editType><file>Jenkinsfile</file></path><path><editType>add</editType><file>tools/ncm2mp3/ncm2mp3-1.0.0.jar</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><nextBuild><number>21</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/21/</url></nextBuild><previousBuild><number>19</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/19/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>51151</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #19</fullDisplayName><id>19</id><keepLog>false</keepLog><number>19</number><queueId>125</queueId><result>SUCCESS</result><timestamp>1775915690134</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/19/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java</affectedPath><commitId>ec81539f96b763fce878b9f26de6ee83426f9182</commitId><timestamp>1775915648000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></author><authorEmail>1786291497@qq.com</authorEmail><comment>fix: align auth register call signature
</comment><date>2026-04-11 21:54:08 +0800</date><id>ec81539f96b763fce878b9f26de6ee83426f9182</id><msg>fix: align auth register call signature</msg><path><editType>edit</editType><file>ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><nextBuild><number>20</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/20/</url></nextBuild><previousBuild><number>18</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/18/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>df82c0b59ca96f5034a207e116dd63814fc0e3bb</SHA1><branch><SHA1>df82c0b59ca96f5034a207e116dd63814fc0e3bb</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>df82c0b59ca96f5034a207e116dd63814fc0e3bb</SHA1><branch><SHA1>df82c0b59ca96f5034a207e116dd63814fc0e3bb</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>df82c0b59ca96f5034a207e116dd63814fc0e3bb</SHA1><branch><SHA1>df82c0b59ca96f5034a207e116dd63814fc0e3bb</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#18</displayName><duration>20406</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #18</fullDisplayName><id>18</id><keepLog>false</keepLog><number>18</number><queueId>122</queueId><result>FAILURE</result><timestamp>1775915495130</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/18/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialAppServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialFeatureCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatSendRequest.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialChatMapper.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLikeRequest.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialAppService.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialProductServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialChatController.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLandingOverview.java</affectedPath><affectedPath>docs/social-dating-plan.md</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialUserProfileController.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialChannelCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialMetricCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialUserProfileMapper.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialChatService.java</affectedPath><affectedPath>ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialChatMapper.xml</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialProductController.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatConversationVO.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialConnectionMapper.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialRoadmapItem.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialUserProfileService.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatMessageVO.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialAdminOverview.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialModuleCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialChatServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialUserProfile.java</affectedPath><affectedPath>scripts/deploy-backend-host.sh</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatConversation.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialUserProfileMapper.xml</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatMessage.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialUserProfileServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialConnectionMapper.xml</affectedPath><affectedPath>sql/zoumh_social_bootstrap.sql</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialProductService.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialPublicProfileCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLikeResult.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialAppController.java</affectedPath><commitId>df82c0b59ca96f5034a207e116dd63814fc0e3bb</commitId><timestamp>1775915409000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></author><authorEmail>1786291497@qq.com</authorEmail><comment>chore: remove social module remnants
</comment><date>2026-04-11 21:50:09 +0800</date><id>df82c0b59ca96f5034a207e116dd63814fc0e3bb</id><msg>chore: remove social module remnants</msg><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLikeRequest.java</file></path><path><editType>delete</editType><file>sql/zoumh_social_bootstrap.sql</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatMessageVO.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialChatService.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialChatMapper.xml</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialRoadmapItem.java</file></path><path><editType>edit</editType><file>ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialModuleCard.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialProductService.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialPublicProfileCard.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialAppService.java</file></path><path><editType>edit</editType><file>scripts/deploy-backend-host.sh</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialMetricCard.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialUserProfileService.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialConnectionMapper.xml</file></path><path><editType>delete</editType><file>docs/social-dating-plan.md</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialChatController.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatConversationVO.java</file></path><path><editType>edit</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatMessage.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialFeatureCard.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatSendRequest.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialUserProfileMapper.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialChannelCard.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialUserProfileServiceImpl.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLandingOverview.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLikeResult.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialChatMapper.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialConnectionMapper.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialUserProfileController.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialChatServiceImpl.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialProductServiceImpl.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialUserProfile.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialProductController.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialAppController.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialUserProfileMapper.xml</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatConversation.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialAppServiceImpl.java</file></path><path><editType>delete</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialAdminOverview.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><nextBuild><number>19</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/19/</url></nextBuild><previousBuild><number>17</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/17/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>gateway</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>echo "=== post deploy gateway probe ==="
curl -ksS -H "Content-Type: application/json" -d '{"username":"admin","password":"admin123"}' https://zoumh.com/prod-api/auth/login || true
echo
echo "=== local gateway probe ==="
curl -sS -H "Content-Type: application/json" -d '{"username":"admin","password":"admin123"}' http://127.0.0.1:8080/auth/login || true</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>813f82dda6889cc36d973eab2f0f94641bb854ec</SHA1><branch><SHA1>813f82dda6889cc36d973eab2f0f94641bb854ec</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>813f82dda6889cc36d973eab2f0f94641bb854ec</SHA1><branch><SHA1>813f82dda6889cc36d973eab2f0f94641bb854ec</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>813f82dda6889cc36d973eab2f0f94641bb854ec</SHA1><branch><SHA1>813f82dda6889cc36d973eab2f0f94641bb854ec</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#17</displayName><duration>45510</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #17</fullDisplayName><id>17</id><keepLog>false</keepLog><number>17</number><queueId>119</queueId><result>SUCCESS</result><timestamp>1775914252537</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/17/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ruoyi-gateway/src/main/resources/application.yml</affectedPath><commitId>813f82dda6889cc36d973eab2f0f94641bb854ec</commitId><timestamp>1775914207000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></author><authorEmail>1786291497@qq.com</authorEmail><comment>fix: restore gateway fallback routes
</comment><date>2026-04-11 21:30:07 +0800</date><id>813f82dda6889cc36d973eab2f0f94641bb854ec</id><msg>fix: restore gateway fallback routes</msg><path><editType>add</editType><file>ruoyi-gateway/src/main/resources/application.yml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><nextBuild><number>18</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/18/</url></nextBuild><previousBuild><number>16</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/16/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>system</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>16</buildNumber><marked><SHA1>3691a8a312ac256b754aac73e652db93596622cb</SHA1><branch><SHA1>3691a8a312ac256b754aac73e652db93596622cb</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>3691a8a312ac256b754aac73e652db93596622cb</SHA1><branch><SHA1>3691a8a312ac256b754aac73e652db93596622cb</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>3691a8a312ac256b754aac73e652db93596622cb</SHA1><branch><SHA1>3691a8a312ac256b754aac73e652db93596622cb</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#16</displayName><duration>49086</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #16</fullDisplayName><id>16</id><keepLog>false</keepLog><number>16</number><queueId>46</queueId><result>SUCCESS</result><timestamp>1775123092571</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/16/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialChatServiceImpl.java</affectedPath><commitId>3691a8a312ac256b754aac73e652db93596622cb</commitId><timestamp>1775123056000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/codex</absoluteUrl><fullName>codex</fullName></author><authorEmail>codex@local</authorEmail><comment>fix: normalize social chat conversation lookup
</comment><date>2026-04-02 17:44:16 +0800</date><id>3691a8a312ac256b754aac73e652db93596622cb</id><msg>fix: normalize social chat conversation lookup</msg><path><editType>edit</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialChatServiceImpl.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/codex</absoluteUrl><fullName>codex</fullName></culprit><inProgress>false</inProgress><nextBuild><number>17</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/17/</url></nextBuild><previousBuild><number>15</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/15/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>system</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>docker exec -i mysql8 mysql -uroot -pzoumh zoumh &lt; /zoumh/data/jenkins/workspace/zoumh-backend/sql/zoumh_social_bootstrap.sql</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>2fc20842c3d31e05d42a761dd7a6e6812440965b</SHA1><branch><SHA1>2fc20842c3d31e05d42a761dd7a6e6812440965b</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>2fc20842c3d31e05d42a761dd7a6e6812440965b</SHA1><branch><SHA1>2fc20842c3d31e05d42a761dd7a6e6812440965b</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>2fc20842c3d31e05d42a761dd7a6e6812440965b</SHA1><branch><SHA1>2fc20842c3d31e05d42a761dd7a6e6812440965b</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#15</displayName><duration>49934</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #15</fullDisplayName><id>15</id><keepLog>false</keepLog><number>15</number><queueId>44</queueId><result>SUCCESS</result><timestamp>1775122607545</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/15/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialAppServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatSendRequest.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialChatMapper.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLikeRequest.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialAppService.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialProductServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialChatController.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialUserProfileMapper.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialChatService.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialChatMapper.xml</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatConversationVO.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialConnectionMapper.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatMessageVO.java</affectedPath><affectedPath>ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialChatServiceImpl.java</affectedPath><affectedPath>ruoyi-auth/src/main/java/com/ruoyi/auth/form/RegisterBody.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatConversation.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialUserProfileMapper.xml</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatMessage.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialConnectionMapper.xml</affectedPath><affectedPath>sql/zoumh_social_bootstrap.sql</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialPublicProfileCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLikeResult.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialAppController.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java</affectedPath><commitId>2fc20842c3d31e05d42a761dd7a6e6812440965b</commitId><timestamp>1775122285000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/codex</absoluteUrl><fullName>codex</fullName></author><authorEmail>codex@local</authorEmail><comment>feat: add social chat mvp
</comment><date>2026-04-02 17:31:25 +0800</date><id>2fc20842c3d31e05d42a761dd7a6e6812440965b</id><msg>feat: add social chat mvp</msg><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialAppController.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLikeRequest.java</file></path><path><editType>edit</editType><file>ruoyi-auth/src/main/java/com/ruoyi/auth/form/RegisterBody.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialAppService.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialChatService.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialAppServiceImpl.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialChatController.java</file></path><path><editType>edit</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialProductServiceImpl.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLikeResult.java</file></path><path><editType>edit</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java</file></path><path><editType>edit</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialPublicProfileCard.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatConversationVO.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialConnectionMapper.java</file></path><path><editType>edit</editType><file>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialUserProfileMapper.xml</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialChatMapper.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatMessageVO.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialChatServiceImpl.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatSendRequest.java</file></path><path><editType>edit</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialUserProfileMapper.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialChatMapper.xml</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialConnectionMapper.xml</file></path><path><editType>edit</editType><file>sql/zoumh_social_bootstrap.sql</file></path><path><editType>edit</editType><file>ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatMessage.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/chat/SocialChatConversation.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/codex</absoluteUrl><fullName>codex</fullName></culprit><inProgress>false</inProgress><nextBuild><number>16</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/16/</url></nextBuild><previousBuild><number>14</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/14/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>system</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>docker exec -i mysql8 mysql -uroot -pzoumh zoumh &lt; /zoumh/data/jenkins/workspace/zoumh-backend/sql/zoumh_social_bootstrap.sql</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>0311ae89f891865b02162a08087c845a0dbeb36b</SHA1><branch><SHA1>0311ae89f891865b02162a08087c845a0dbeb36b</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0311ae89f891865b02162a08087c845a0dbeb36b</SHA1><branch><SHA1>0311ae89f891865b02162a08087c845a0dbeb36b</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0311ae89f891865b02162a08087c845a0dbeb36b</SHA1><branch><SHA1>0311ae89f891865b02162a08087c845a0dbeb36b</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#14</displayName><duration>48185</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #14</fullDisplayName><id>14</id><keepLog>false</keepLog><number>14</number><queueId>40</queueId><result>SUCCESS</result><timestamp>1775111266780</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/14/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>sql/zoumh_social_bootstrap.sql</affectedPath><commitId>0311ae89f891865b02162a08087c845a0dbeb36b</commitId><timestamp>1775111238000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/codex</absoluteUrl><fullName>codex</fullName></author><authorEmail>codex@local</authorEmail><comment>fix: make social bootstrap SQL MySQL-compatible
</comment><date>2026-04-02 14:27:18 +0800</date><id>0311ae89f891865b02162a08087c845a0dbeb36b</id><msg>fix: make social bootstrap SQL MySQL-compatible</msg><path><editType>edit</editType><file>sql/zoumh_social_bootstrap.sql</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/codex</absoluteUrl><fullName>codex</fullName></culprit><inProgress>false</inProgress><nextBuild><number>15</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/15/</url></nextBuild><previousBuild><number>13</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/13/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>system</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>docker exec -i mysql8 mysql -uroot -pzoumh zoumh &lt; /zoumh/data/jenkins/workspace/zoumh-backend/sql/zoumh_social_bootstrap.sql</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><branch><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><branch><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><branch><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#13</displayName><duration>21635</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #13</fullDisplayName><id>13</id><keepLog>false</keepLog><number>13</number><queueId>38</queueId><result>FAILURE</result><timestamp>1775111136768</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/13/</url><inProgress>false</inProgress><nextBuild><number>14</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/14/</url></nextBuild><previousBuild><number>12</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/12/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><branch><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><branch><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><branch><SHA1>a9af55fcd7b816f207c7872619baa73a4283de04</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#12</displayName><duration>55658</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #12</fullDisplayName><id>12</id><keepLog>false</keepLog><number>12</number><queueId>35</queueId><result>SUCCESS</result><timestamp>1775110991756</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/12/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialUserProfileService.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialAdminOverview.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialFeatureCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialModuleCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialUserProfile.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialProductServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLandingOverview.java</affectedPath><affectedPath>docs/social-dating-plan.md</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialUserProfileController.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialChannelCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialUserProfileMapper.xml</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialUserProfileServiceImpl.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialUserProfileMapper.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialMetricCard.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialProductService.java</affectedPath><affectedPath>sql/zoumh_social_bootstrap.sql</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialPublicProfileCard.java</affectedPath><affectedPath>ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialProductController.java</affectedPath><affectedPath>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialRoadmapItem.java</affectedPath><commitId>a9af55fcd7b816f207c7872619baa73a4283de04</commitId><timestamp>1775110878000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/codex</absoluteUrl><fullName>codex</fullName></author><authorEmail>codex@local</authorEmail><comment>feat: bootstrap social dating MVP
</comment><date>2026-04-02 14:21:18 +0800</date><id>a9af55fcd7b816f207c7872619baa73a4283de04</id><msg>feat: bootstrap social dating MVP</msg><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialLandingOverview.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/social/SocialUserProfileMapper.java</file></path><path><editType>edit</editType><file>ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialChannelCard.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialProductController.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/resources/mapper/social/SocialUserProfileMapper.xml</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialUserProfileService.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialPublicProfileCard.java</file></path><path><editType>add</editType><file>docs/social-dating-plan.md</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialAdminOverview.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/ISocialProductService.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialProductServiceImpl.java</file></path><path><editType>add</editType><file>sql/zoumh_social_bootstrap.sql</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialFeatureCard.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialUserProfile.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SocialUserProfileController.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialRoadmapItem.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/social/impl/SocialUserProfileServiceImpl.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialModuleCard.java</file></path><path><editType>add</editType><file>ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/social/SocialMetricCard.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/codex</absoluteUrl><fullName>codex</fullName></culprit><inProgress>false</inProgress><nextBuild><number>13</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/13/</url></nextBuild><previousBuild><number>11</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/11/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#11</displayName><duration>52729</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #11</fullDisplayName><id>11</id><keepLog>false</keepLog><number>11</number><queueId>30</queueId><result>SUCCESS</result><timestamp>1775015481765</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/11/</url><inProgress>false</inProgress><nextBuild><number>12</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/12/</url></nextBuild><previousBuild><number>10</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/10/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#10</displayName><duration>2251</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #10</fullDisplayName><id>10</id><keepLog>false</keepLog><number>10</number><queueId>28</queueId><result>FAILURE</result><timestamp>1775015456761</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/10/</url><inProgress>false</inProgress><nextBuild><number>11</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/11/</url></nextBuild><previousBuild><number>9</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/9/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#9</displayName><duration>29685</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #9</fullDisplayName><id>9</id><keepLog>false</keepLog><number>9</number><queueId>26</queueId><result>FAILURE</result><timestamp>1775015311747</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/9/</url><inProgress>false</inProgress><nextBuild><number>10</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/10/</url></nextBuild><previousBuild><number>8</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/8/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#8</displayName><duration>2752</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>24</queueId><result>FAILURE</result><timestamp>1775015271742</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/8/</url><inProgress>false</inProgress><nextBuild><number>9</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/9/</url></nextBuild><previousBuild><number>7</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/7/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#7</displayName><duration>889179</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #7</fullDisplayName><id>7</id><keepLog>false</keepLog><number>7</number><queueId>20</queueId><result>FAILURE</result><timestamp>1775013516602</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/7/</url><inProgress>false</inProgress><nextBuild><number>8</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/8/</url></nextBuild><previousBuild><number>6</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/6/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#6</displayName><duration>3072</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #6</fullDisplayName><id>6</id><keepLog>false</keepLog><number>6</number><queueId>16</queueId><result>FAILURE</result><timestamp>1775013461597</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/6/</url><inProgress>false</inProgress><nextBuild><number>7</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/7/</url></nextBuild><previousBuild><number>5</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/5/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/var/jenkins_home/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#5</displayName><duration>116161</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #5</fullDisplayName><id>5</id><keepLog>false</keepLog><number>5</number><queueId>12</queueId><result>FAILURE</result><timestamp>1775012696529</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/5/</url><inProgress>false</inProgress><nextBuild><number>6</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/6/</url></nextBuild><previousBuild><number>4</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/4/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#4</displayName><duration>2689</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #4</fullDisplayName><id>4</id><keepLog>false</keepLog><number>4</number><queueId>8</queueId><result>FAILURE</result><timestamp>1775012631522</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/4/</url><inProgress>false</inProgress><nextBuild><number>5</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/5/</url></nextBuild><previousBuild><number>3</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/3/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#3</displayName><duration>6718</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #3</fullDisplayName><id>3</id><keepLog>false</keepLog><number>3</number><queueId>4</queueId><result>FAILURE</result><timestamp>1775012201434</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/3/</url><inProgress>false</inProgress><nextBuild><number>4</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/4/</url></nextBuild><previousBuild><number>2</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/2/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#2</displayName><duration>1312</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #2</fullDisplayName><id>2</id><keepLog>false</keepLog><number>2</number><queueId>3</queueId><result>FAILURE</result><timestamp>1775012141427</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/2/</url><inProgress>false</inProgress><nextBuild><number>3</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/3/</url></nextBuild><previousBuild><number>1</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/1/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user SYSTEM</shortDescription><userId>SYSTEM</userId><userName>SYSTEM</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#1</displayName><duration>4271</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>1</queueId><result>FAILURE</result><timestamp>1775011310261</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/2/</url></nextBuild></build><color>red</color><firstBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user SYSTEM</shortDescription><userId>SYSTEM</userId><userName>SYSTEM</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><branch><SHA1>0f0c2704490c19abce96f35b1fdeb98bd18446dc</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#1</displayName><duration>4271</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>1</queueId><result>FAILURE</result><timestamp>1775011310261</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/2/</url></nextBuild></firstBuild><healthReport><description>Build stability: 4 out of the last 5 builds failed.</description><iconClassName>icon-health-00to19</iconClassName><iconUrl>health-00to19.png</iconUrl><score>20</score></healthReport><keepDependencies>false</keepDependencies><lastBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>set -e
docker rm -f seata &gt;/dev/null 2&gt;&amp;1 || true
docker run -d --name seata --restart unless-stopped --network docker-compose_backend alpine:3.20 sh -lc "while true; do sleep 3600; done"
docker rm -f ncm2mp3 &gt;/dev/null 2&gt;&amp;1 || true
mkdir -p /zoumh/java/zmh/backend/ncm2mp3
curl -L --fail --retry 3 -o /zoumh/java/zmh/backend/ncm2mp3/ncm2mp3-1.0.0.jar https://raw.githubusercontent.com/zoumh001207/zoumh/a98cf6bce7db76c6a8d7c788c03438562b53ef5f/tools/ncm2mp3/ncm2mp3-1.0.0.jar
docker run -d --name ncm2mp3 --restart unless-stopped --network docker-compose_backend --memory=512m --memory-reservation=192m --pids-limit=128 --log-opt max-size=20m --log-opt max-file=3 -e TZ=Asia/Shanghai -e SERVER_PORT=1207 -v /zoumh/java/zmh/backend/ncm2mp3:/app eclipse-temurin:21-jre sh -lc 'exec java -jar /app/ncm2mp3-1.0.0.jar'
sleep 6
cp -f /zoumh/java/zmh/backend/nginx/nginx.conf /zoumh/data/nginx/conf/nginx.conf
docker exec nginx getent hosts seata
docker exec nginx getent hosts ncm2mp3
docker exec nginx nginx -t
docker exec nginx nginx -s reload</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#23</displayName><duration>45328</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #23</fullDisplayName><id>23</id><keepLog>false</keepLog><number>23</number><queueId>139</queueId><result>FAILURE</result><timestamp>1775973897239</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/23/</url><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><previousBuild><number>22</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/22/</url></previousBuild></lastBuild><lastCompletedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>set -e
docker rm -f seata &gt;/dev/null 2&gt;&amp;1 || true
docker run -d --name seata --restart unless-stopped --network docker-compose_backend alpine:3.20 sh -lc "while true; do sleep 3600; done"
docker rm -f ncm2mp3 &gt;/dev/null 2&gt;&amp;1 || true
mkdir -p /zoumh/java/zmh/backend/ncm2mp3
curl -L --fail --retry 3 -o /zoumh/java/zmh/backend/ncm2mp3/ncm2mp3-1.0.0.jar https://raw.githubusercontent.com/zoumh001207/zoumh/a98cf6bce7db76c6a8d7c788c03438562b53ef5f/tools/ncm2mp3/ncm2mp3-1.0.0.jar
docker run -d --name ncm2mp3 --restart unless-stopped --network docker-compose_backend --memory=512m --memory-reservation=192m --pids-limit=128 --log-opt max-size=20m --log-opt max-file=3 -e TZ=Asia/Shanghai -e SERVER_PORT=1207 -v /zoumh/java/zmh/backend/ncm2mp3:/app eclipse-temurin:21-jre sh -lc 'exec java -jar /app/ncm2mp3-1.0.0.jar'
sleep 6
cp -f /zoumh/java/zmh/backend/nginx/nginx.conf /zoumh/data/nginx/conf/nginx.conf
docker exec nginx getent hosts seata
docker exec nginx getent hosts ncm2mp3
docker exec nginx nginx -t
docker exec nginx nginx -s reload</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#23</displayName><duration>45328</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #23</fullDisplayName><id>23</id><keepLog>false</keepLog><number>23</number><queueId>139</queueId><result>FAILURE</result><timestamp>1775973897239</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/23/</url><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><previousBuild><number>22</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/22/</url></previousBuild></lastCompletedBuild><lastFailedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>set -e
docker rm -f seata &gt;/dev/null 2&gt;&amp;1 || true
docker run -d --name seata --restart unless-stopped --network docker-compose_backend alpine:3.20 sh -lc "while true; do sleep 3600; done"
docker rm -f ncm2mp3 &gt;/dev/null 2&gt;&amp;1 || true
mkdir -p /zoumh/java/zmh/backend/ncm2mp3
curl -L --fail --retry 3 -o /zoumh/java/zmh/backend/ncm2mp3/ncm2mp3-1.0.0.jar https://raw.githubusercontent.com/zoumh001207/zoumh/a98cf6bce7db76c6a8d7c788c03438562b53ef5f/tools/ncm2mp3/ncm2mp3-1.0.0.jar
docker run -d --name ncm2mp3 --restart unless-stopped --network docker-compose_backend --memory=512m --memory-reservation=192m --pids-limit=128 --log-opt max-size=20m --log-opt max-file=3 -e TZ=Asia/Shanghai -e SERVER_PORT=1207 -v /zoumh/java/zmh/backend/ncm2mp3:/app eclipse-temurin:21-jre sh -lc 'exec java -jar /app/ncm2mp3-1.0.0.jar'
sleep 6
cp -f /zoumh/java/zmh/backend/nginx/nginx.conf /zoumh/data/nginx/conf/nginx.conf
docker exec nginx getent hosts seata
docker exec nginx getent hosts ncm2mp3
docker exec nginx nginx -t
docker exec nginx nginx -s reload</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#23</displayName><duration>45328</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #23</fullDisplayName><id>23</id><keepLog>false</keepLog><number>23</number><queueId>139</queueId><result>FAILURE</result><timestamp>1775973897239</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/23/</url><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><previousBuild><number>22</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/22/</url></previousBuild></lastFailedBuild><lastStableBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>51151</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #19</fullDisplayName><id>19</id><keepLog>false</keepLog><number>19</number><queueId>125</queueId><result>SUCCESS</result><timestamp>1775915690134</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/19/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java</affectedPath><commitId>ec81539f96b763fce878b9f26de6ee83426f9182</commitId><timestamp>1775915648000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></author><authorEmail>1786291497@qq.com</authorEmail><comment>fix: align auth register call signature
</comment><date>2026-04-11 21:54:08 +0800</date><id>ec81539f96b763fce878b9f26de6ee83426f9182</id><msg>fix: align auth register call signature</msg><path><editType>edit</editType><file>ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><nextBuild><number>20</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/20/</url></nextBuild><previousBuild><number>18</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/18/</url></previousBuild></lastStableBuild><lastSuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><branch><SHA1>ec81539f96b763fce878b9f26de6ee83426f9182</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#19</displayName><duration>51151</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #19</fullDisplayName><id>19</id><keepLog>false</keepLog><number>19</number><queueId>125</queueId><result>SUCCESS</result><timestamp>1775915690134</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/19/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java</affectedPath><commitId>ec81539f96b763fce878b9f26de6ee83426f9182</commitId><timestamp>1775915648000</timestamp><author><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></author><authorEmail>1786291497@qq.com</authorEmail><comment>fix: align auth register call signature
</comment><date>2026-04-11 21:54:08 +0800</date><id>ec81539f96b763fce878b9f26de6ee83426f9182</id><msg>fix: align auth register call signature</msg><path><editType>edit</editType><file>ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><nextBuild><number>20</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/20/</url></nextBuild><previousBuild><number>18</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/18/</url></previousBuild></lastSuccessfulBuild><lastUnsuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value>set -e
docker rm -f seata &gt;/dev/null 2&gt;&amp;1 || true
docker run -d --name seata --restart unless-stopped --network docker-compose_backend alpine:3.20 sh -lc "while true; do sleep 3600; done"
docker rm -f ncm2mp3 &gt;/dev/null 2&gt;&amp;1 || true
mkdir -p /zoumh/java/zmh/backend/ncm2mp3
curl -L --fail --retry 3 -o /zoumh/java/zmh/backend/ncm2mp3/ncm2mp3-1.0.0.jar https://raw.githubusercontent.com/zoumh001207/zoumh/a98cf6bce7db76c6a8d7c788c03438562b53ef5f/tools/ncm2mp3/ncm2mp3-1.0.0.jar
docker run -d --name ncm2mp3 --restart unless-stopped --network docker-compose_backend --memory=512m --memory-reservation=192m --pids-limit=128 --log-opt max-size=20m --log-opt max-file=3 -e TZ=Asia/Shanghai -e SERVER_PORT=1207 -v /zoumh/java/zmh/backend/ncm2mp3:/app eclipse-temurin:21-jre sh -lc 'exec java -jar /app/ncm2mp3-1.0.0.jar'
sleep 6
cp -f /zoumh/java/zmh/backend/nginx/nginx.conf /zoumh/data/nginx/conf/nginx.conf
docker exec nginx getent hosts seata
docker exec nginx getent hosts ncm2mp3
docker exec nginx nginx -t
docker exec nginx nginx -s reload</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user jenkins</shortDescription><userId>jenkins</userId><userName>jenkins</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><branch><SHA1>a98cf6bce7db76c6a8d7c788c03438562b53ef5f</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/zoumh001207/zoumh.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>ruoyi-api-system-3.6.7.jar</displayPath><fileName>ruoyi-api-system-3.6.7.jar</fileName><relativePath>ruoyi-api/ruoyi-api-system/target/ruoyi-api-system-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-auth.jar</displayPath><fileName>ruoyi-auth.jar</fileName><relativePath>ruoyi-auth/target/ruoyi-auth.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-core-3.6.7.jar</displayPath><fileName>ruoyi-common-core-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-core/target/ruoyi-common-core-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datascope-3.6.7.jar</displayPath><fileName>ruoyi-common-datascope-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datascope/target/ruoyi-common-datascope-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-datasource-3.6.7.jar</displayPath><fileName>ruoyi-common-datasource-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-datasource/target/ruoyi-common-datasource-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-log-3.6.7.jar</displayPath><fileName>ruoyi-common-log-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-log/target/ruoyi-common-log-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-redis-3.6.7.jar</displayPath><fileName>ruoyi-common-redis-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-redis/target/ruoyi-common-redis-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-seata-3.6.7.jar</displayPath><fileName>ruoyi-common-seata-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-seata/target/ruoyi-common-seata-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-security-3.6.7.jar</displayPath><fileName>ruoyi-common-security-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-security/target/ruoyi-common-security-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-sensitive-3.6.7.jar</displayPath><fileName>ruoyi-common-sensitive-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-sensitive/target/ruoyi-common-sensitive-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-common-swagger-3.6.7.jar</displayPath><fileName>ruoyi-common-swagger-3.6.7.jar</fileName><relativePath>ruoyi-common/ruoyi-common-swagger/target/ruoyi-common-swagger-3.6.7.jar</relativePath></artifact><artifact><displayPath>ruoyi-gateway.jar</displayPath><fileName>ruoyi-gateway.jar</fileName><relativePath>ruoyi-gateway/target/ruoyi-gateway.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-file.jar</displayPath><fileName>ruoyi-modules-file.jar</fileName><relativePath>ruoyi-modules/ruoyi-file/target/ruoyi-modules-file.jar</relativePath></artifact><artifact><displayPath>ruoyi-modules-system.jar</displayPath><fileName>ruoyi-modules-system.jar</fileName><relativePath>ruoyi-modules/ruoyi-system/target/ruoyi-modules-system.jar</relativePath></artifact><artifact><displayPath>ruoyi-visual-monitor.jar</displayPath><fileName>ruoyi-visual-monitor.jar</fileName><relativePath>ruoyi-visual/ruoyi-monitor/target/ruoyi-visual-monitor.jar</relativePath></artifact><artifact><displayPath>zoumh-api-tools-3.6.7.jar</displayPath><fileName>zoumh-api-tools-3.6.7.jar</fileName><relativePath>zoumh-api/zoumh-api-tools/target/zoumh-api-tools-3.6.7.jar</relativePath></artifact><building>false</building><displayName>#23</displayName><duration>45328</duration><estimatedDuration>48582</estimatedDuration><fullDisplayName>zoumh-backend #23</fullDisplayName><id>23</id><keepLog>false</keepLog><number>23</number><queueId>139</queueId><result>FAILURE</result><timestamp>1775973897239</timestamp><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/23/</url><culprit><absoluteUrl>https://zoumh.com/jenkins/user/1786291497</absoluteUrl><fullName>1786291497</fullName></culprit><inProgress>false</inProgress><previousBuild><number>22</number><url>https://zoumh.com/jenkins/view/all/job/zoumh-backend/22/</url></previousBuild></lastUnsuccessfulBuild><nextBuildNumber>24</nextBuildNumber><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.ChoiceParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BUILD_PROFILE</name><value>prod</value></defaultParameterValue><description>Maven profile</description><name>BUILD_PROFILE</name><type>ChoiceParameterDefinition</type><choice>prod</choice><choice>local</choice></parameterDefinition><parameterDefinition _class='hudson.model.ChoiceParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BUILD_SCOPE</name><value>all</value></defaultParameterValue><description>Build target</description><name>BUILD_SCOPE</name><type>ChoiceParameterDefinition</type><choice>all</choice><choice>gateway</choice><choice>auth</choice><choice>system</choice></parameterDefinition><parameterDefinition _class='hudson.model.BooleanParameterDefinition'><defaultParameterValue _class='hudson.model.BooleanParameterValue'><name>DEPLOY</name><value>true</value></defaultParameterValue><description>Deploy to remote server</description><name>DEPLOY</name><type>BooleanParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.ChoiceParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DEPLOY_MODE</name><value>local</value></defaultParameterValue><description>Deploy to local Jenkins server or remote SSH host</description><name>DEPLOY_MODE</name><type>ChoiceParameterDefinition</type><choice>local</choice><choice>ssh</choice></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>HOST_JENKINS_DIR</name><value>/zoumh/data/jenkins</value></defaultParameterValue><description>Host path mounted as JENKINS_HOME</description><name>HOST_JENKINS_DIR</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>MAVEN_IMAGE</name><value>maven:3.9.9-eclipse-temurin-21</value></defaultParameterValue><description>Container image used for Maven builds</description><name>MAVEN_IMAGE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DEPLOY_DIR</name><value>/zoumh/java/zmh/backend</value></defaultParameterValue><description>Remote backend artifact directory</description><name>DEPLOY_DIR</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>ROOT_DOC_PATH</name><value>/zoumh/java/zmh/README-ops.md</value></defaultParameterValue><description>Root ops readme path</description><name>ROOT_DOC_PATH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DOCS_DIR</name><value>/zoumh/java/zmh/backend/docs</value></defaultParameterValue><description>Remote backend docs directory</description><name>DOCS_DIR</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>LOG_DIR</name><value>/zoumh/java/zmh/backend/logs</value></defaultParameterValue><description>Remote backend log directory</description><name>LOG_DIR</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_DIR</name><value>/zoumh/java/zmh/backend/nginx</value></defaultParameterValue><description>Remote public nginx config directory</description><name>PUBLIC_NGINX_DIR</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PUBLIC_NGINX_CONF_TARGET</name><value></value></defaultParameterValue><description>Live public nginx config path, leave empty to skip sync</description><name>PUBLIC_NGINX_CONF_TARGET</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DEPLOY_SCRIPT_DIR</name><value>/zoumh/java/zmh/backend/bin</value></defaultParameterValue><description>Remote backend script directory</description><name>DEPLOY_SCRIPT_DIR</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>SSH_HOST</name><value>156.225.28.110</value></defaultParameterValue><description>Deploy host when DEPLOY_MODE=ssh</description><name>SSH_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>SSH_USER</name><value>root</value></defaultParameterValue><description>Deploy user when DEPLOY_MODE=ssh</description><name>SSH_USER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>SSH_CREDENTIALS_ID</name><value>zoumh-ssh</value></defaultParameterValue><description>SSH credentials id in Jenkins</description><name>SSH_CREDENTIALS_ID</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>MAVEN_REPO</name><value>/zoumh/data/jenkins/caches/maven</value></defaultParameterValue><description>Persistent Maven dependency cache</description><name>MAVEN_REPO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>POST_DEPLOY_CMD</name><value></value></defaultParameterValue><description>Optional command after backend containers are recreated</description><name>POST_DEPLOY_CMD</name><type>StringParameterDefinition</type></parameterDefinition></property><property _class='org.jenkinsci.plugins.workflow.job.properties.DisableConcurrentBuildsJobProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><inQueue>false</inQueue><resumeBlocked>false</resumeBlocked></workflowJob>