Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
loit-build-common
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
loit-Infrastructure
loit-build-common
Commits
4ed96624
提交
4ed96624
authored
5月 28, 2021
作者:
chenshiying
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[新增] 部署脚本更新
上级
377a4bcd
显示空白字符变更
内嵌
并排
正在显示
18 个修改的文件
包含
225 行增加
和
38 行删除
+225
-38
GeneratorDeployJobScript.java
...java/com/loit/common/script/GeneratorDeployJobScript.java
+3
-3
GeneratorGitJobScript.java
...in/java/com/loit/common/script/GeneratorGitJobScript.java
+18
-15
GeneratorScript.java
...src/main/java/com/loit/common/script/GeneratorScript.java
+8
-8
FrontInstanceDto.java
...ain/java/com/loit/common/script/dto/FrontInstanceDto.java
+48
-8
config.xml
...n/jobs/git/loit-git-branch-portal-module-build/config.xml
+145
-0
jenkinsJobCreate.ftl
...v/src/main/resources/template/deploy/jenkinsJobCreate.ftl
+0
-0
jobConfigBackend.ftl
...v/src/main/resources/template/deploy/jobConfigBackend.ftl
+0
-0
jobConfigFront.ftl
...env/src/main/resources/template/deploy/jobConfigFront.ftl
+0
-0
jenkinsJobCreateFlw.ftl
...v/src/main/resources/template/git/jenkinsJobCreateFlw.ftl
+1
-0
jenkinsJobGitBackend.ftl
.../src/main/resources/template/git/jenkinsJobGitBackend.ftl
+2
-4
bootstrap.ftl
...d-deploy-env/src/main/resources/template/sh/bootstrap.ftl
+0
-0
copyNginxConfig.ftl
...oy-env/src/main/resources/template/sh/copyNginxConfig.ftl
+0
-0
deploy-portal-web-sh.ftl
...v/src/main/resources/template/sh/deploy-portal-web-sh.ftl
+0
-0
deploy-sh.ftl
...d-deploy-env/src/main/resources/template/sh/deploy-sh.ftl
+0
-0
deploy-web-sh.ftl
...ploy-env/src/main/resources/template/sh/deploy-web-sh.ftl
+0
-0
hlw-nginx-upstream.ftl
...env/src/main/resources/template/sh/hlw-nginx-upstream.ftl
+0
-0
nginx_config.ftl
...eploy-env/src/main/resources/template/sh/nginx_config.ftl
+0
-0
zww-nginx-upstream.ftl
...env/src/main/resources/template/sh/zww-nginx-upstream.ftl
+0
-0
没有找到文件。
loit-build-component/loit-build-deploy-env/src/main/java/com/loit/common/script/GeneratorDeployJobScript.java
浏览文件 @
4ed96624
...
...
@@ -96,7 +96,7 @@ public class GeneratorDeployJobScript {
model
.
put
(
"floatingIp"
,
floatingIp
);
model
.
put
(
"deployJar"
,
deployJar
);
String
result
=
FreeMarkerUtils
.
process
(
"jenkinsJobCreate.ftl"
,
model
);
String
result
=
FreeMarkerUtils
.
process
(
"
deploy\\
jenkinsJobCreate.ftl"
,
model
);
FileUtils
.
appendNewLine
(
createJobFile
,
result
);
String
jobsDir
=
root_path_jenkins_full
+
"\\"
+
jenkinsJobName
;
...
...
@@ -107,12 +107,12 @@ public class GeneratorDeployJobScript {
BackendFrontEnum
backendFrontType
=
BackendFrontEnum
.
getEnumByCode
(
grayVersionDataDTO
.
getBackendFrontType
());
if
(
BackendFrontEnum
.
BACKEND
.
equals
(
backendFrontType
))
{
String
configFilePath
=
jobsDir
+
"\\config.xml"
;
String
jobConfig
=
FreeMarkerUtils
.
process
(
"jobConfigBackend.ftl"
,
model
);
String
jobConfig
=
FreeMarkerUtils
.
process
(
"
deploy\\
jobConfigBackend.ftl"
,
model
);
FileUtils
.
appendNewLine
(
configFilePath
,
jobConfig
);
}
else
{
String
configFilePath
=
jobsDir
+
"\\config.xml"
;
String
jobConfig
=
FreeMarkerUtils
.
process
(
"jobConfigFront.ftl"
,
model
);
String
jobConfig
=
FreeMarkerUtils
.
process
(
"
deploy\\
jobConfigFront.ftl"
,
model
);
FileUtils
.
appendNewLine
(
configFilePath
,
jobConfig
);
}
...
...
loit-build-component/loit-build-deploy-env/src/main/java/com/loit/common/script/GeneratorGitJobScript.java
浏览文件 @
4ed96624
...
...
@@ -55,9 +55,7 @@ public class GeneratorGitJobScript {
for
(
DeployInfoDataDTO
deployDataDTO
:
grayVersionDataDTOList
)
{
BackendFrontEnum
backendFrontType
=
BackendFrontEnum
.
getEnumByCode
(
deployDataDTO
.
getBackendFrontType
());
if
(
BackendFrontEnum
.
BACKEND
.
equals
(
backendFrontType
))
{
continue
;
}
String
serviceName
=
deployDataDTO
.
getServiceName
();
FrontInstanceDto
frontInstanceDto
=
frontInstanceDtoMap
.
get
(
serviceName
);
...
...
@@ -69,6 +67,10 @@ public class GeneratorGitJobScript {
frontInstanceDto
.
setServiceNameSub
(
serviceNameSub
);
frontInstanceDto
.
setServiceNameCookie
(
serviceNameCookie
);
frontInstanceDto
.
setServiceNameAbb
(
deployDataDTO
.
getServiceNameAbb
());
frontInstanceDto
.
setGitPath
(
deployDataDTO
.
getGitPath
());
frontInstanceDto
.
setGitBuildSub
(
deployDataDTO
.
getGitBuildSub
());
frontInstanceDto
.
setBackendFrontType
(
backendFrontType
);
frontInstanceDto
.
setDeployJar
(
deployDataDTO
.
getDeployJar
());
frontInstanceDtoMap
.
put
(
serviceName
,
frontInstanceDto
);
}
...
...
@@ -90,14 +92,6 @@ public class GeneratorGitJobScript {
return
;
}
// Map model = new HashMap();
// model.put("serviceNameSub", frontInstanceDto.getServiceNameSub());
// model.put("serviceNameCookie", frontInstanceDto.getServiceNameCookie());
// model.put("serviceName", frontInstanceDto.getServiceName());
// model.put("serviceNameAbb", frontInstanceDto.getServiceNameAbb());
// model.put("grayList", frontInstanceDto.getGrayList());
// model.put("normalList", frontInstanceDto.getNormalList());
buildInitEnv
(
frontInstanceDto
);
});
...
...
@@ -133,8 +127,15 @@ public class GeneratorGitJobScript {
Map
model
=
new
HashMap
();
model
.
put
(
"deployJobName"
,
jenkinsJobName
);
model
.
put
(
"serviceName"
,
serviceName
);
model
.
put
(
"serviceNameSub"
,
frontInstanceDto
.
getServiceNameSub
());
model
.
put
(
"serviceNameCookie"
,
frontInstanceDto
.
getServiceNameCookie
());
model
.
put
(
"serviceNameAbb"
,
frontInstanceDto
.
getServiceNameAbb
());
model
.
put
(
"gitPath"
,
frontInstanceDto
.
getGitPath
());
model
.
put
(
"gitBuildSub"
,
frontInstanceDto
.
getGitBuildSub
());
model
.
put
(
"deployJar"
,
frontInstanceDto
.
getDeployJar
());
String
result
=
FreeMarkerUtils
.
process
(
"
jenkinsJobCreate
.ftl"
,
model
);
String
result
=
FreeMarkerUtils
.
process
(
"
git\\jenkinsJobCreateFlw
.ftl"
,
model
);
FileUtils
.
appendNewLine
(
createJobFile
,
result
);
String
jobsDir
=
root_path_jenkins_full
+
"\\"
+
jenkinsJobName
;
...
...
@@ -143,15 +144,17 @@ public class GeneratorGitJobScript {
jobsFolder
.
mkdirs
();
}
// if (BackendFrontEnum.BACKEND.equals(frontInstanceDto.getBackendFrontType())) {
//
// }
String
configFilePath
=
jobsDir
+
"\\config.xml"
;
String
jobConfig
=
FreeMarkerUtils
.
process
(
"
jenkinsJobGit
.ftl"
,
model
);
String
jobConfig
=
FreeMarkerUtils
.
process
(
"
git\\jenkinsJobGitBackend
.ftl"
,
model
);
FileUtils
.
appendNewLine
(
configFilePath
,
jobConfig
);
}
private
static
String
createJenkinsJobName
(
String
serviceName
)
{
if
(
"getway"
.
equals
(
serviceName
))
{
serviceName
=
"gateway"
;
}
...
...
loit-build-component/loit-build-deploy-env/src/main/java/com/loit/common/script/GeneratorScript.java
浏览文件 @
4ed96624
...
...
@@ -154,7 +154,7 @@ public class GeneratorScript {
String
nginxConfigShFileName
=
fileDir
+
"\\copyNginxConfig.sh"
;
String
nginxConfigShResult
=
FreeMarkerUtils
.
process
(
"copyNginxConfig.ftl"
,
null
);
String
nginxConfigShResult
=
FreeMarkerUtils
.
process
(
"
sh\\
copyNginxConfig.ftl"
,
null
);
FileUtils
.
write
(
nginxConfigShFileName
,
nginxConfigShResult
);
}
...
...
@@ -199,12 +199,12 @@ public class GeneratorScript {
model
.
put
(
"serviceNameAbb"
,
serviceNameAbb
);
model
.
put
(
"springProfilesActive"
,
springProfilesActive
);
String
result
=
FreeMarkerUtils
.
process
(
"bootstrap.ftl"
,
model
);
String
result
=
FreeMarkerUtils
.
process
(
"
sh\\
bootstrap.ftl"
,
model
);
FileUtils
.
write
(
bootstrapFileName
,
result
);
String
deployShFileName
=
fileDir
+
"\\deploy-"
+
serviceName
+
"-"
+
port
+
".sh"
;
String
deployShResult
=
FreeMarkerUtils
.
process
(
"deploy-sh.ftl"
,
model
);
String
deployShResult
=
FreeMarkerUtils
.
process
(
"
sh\\
deploy-sh.ftl"
,
model
);
FileUtils
.
write
(
deployShFileName
,
deployShResult
);
}
...
...
@@ -250,16 +250,16 @@ public class GeneratorScript {
model
.
put
(
"frontGroup"
,
frontGroup
);
String
deployShFileName
=
fileDir
+
"\\deploy-"
+
serviceName
+
"-"
+
port
+
".sh"
;
String
deployShResult
=
FreeMarkerUtils
.
process
(
"deploy-web-sh.ftl"
,
model
);
String
deployShResult
=
FreeMarkerUtils
.
process
(
"
sh\\
deploy-web-sh.ftl"
,
model
);
if
(
"portal-web"
.
equals
(
serviceName
))
{
deployShResult
=
FreeMarkerUtils
.
process
(
"deploy-portal-web-sh.ftl"
,
model
);
deployShResult
=
FreeMarkerUtils
.
process
(
"
sh\\
deploy-portal-web-sh.ftl"
,
model
);
}
FileUtils
.
write
(
deployShFileName
,
deployShResult
);
if
(
StringUtils
.
isNotBlank
(
nginxConfigName
))
{
String
nginxName
=
root_path_full
+
"\\"
+
fixedIp
+
"\\nginxConfig"
+
"\\"
+
nginxConfigName
;
String
nginxConfigResult
=
FreeMarkerUtils
.
process
(
"nginx_config.ftl"
,
model
);
String
nginxConfigResult
=
FreeMarkerUtils
.
process
(
"
sh\\
nginx_config.ftl"
,
model
);
FileUtils
.
write
(
nginxName
,
nginxConfigResult
);
}
...
...
@@ -271,7 +271,7 @@ public class GeneratorScript {
String
nginxConfigDir
=
root_path_full
+
"\\zww-nginx.conf"
;
FileUtils
.
appendNewLine
(
nginxConfigDir
,
"----------------------------------"
+
model
.
get
(
"serviceName"
)
+
"----------------------------------"
);
String
nginxConfig
=
FreeMarkerUtils
.
process
(
"zww-nginx-upstream.ftl"
,
model
);
String
nginxConfig
=
FreeMarkerUtils
.
process
(
"
sh\\
zww-nginx-upstream.ftl"
,
model
);
FileUtils
.
appendNewLine
(
nginxConfigDir
,
nginxConfig
);
}
...
...
@@ -280,7 +280,7 @@ public class GeneratorScript {
String
nginxConfigDir
=
root_path_full
+
"\\hlw-nginx.conf"
;
FileUtils
.
appendNewLine
(
nginxConfigDir
,
"----------------------------------"
+
model
.
get
(
"serviceName"
)
+
"----------------------------------"
);
String
nginxConfig
=
FreeMarkerUtils
.
process
(
"hlw-nginx-upstream.ftl"
,
model
);
String
nginxConfig
=
FreeMarkerUtils
.
process
(
"
sh\\
hlw-nginx-upstream.ftl"
,
model
);
FileUtils
.
appendNewLine
(
nginxConfigDir
,
nginxConfig
);
}
}
loit-build-component/loit-build-deploy-env/src/main/java/com/loit/common/script/dto/FrontInstanceDto.java
浏览文件 @
4ed96624
...
...
@@ -13,6 +13,14 @@ public class FrontInstanceDto {
private
String
serviceNameAbb
;
private
String
gitPath
;
private
String
gitBuildSub
;
private
BackendFrontEnum
backendFrontType
;
private
String
deployJar
;
List
<
String
>
grayList
=
new
ArrayList
<>();
List
<
String
>
normalList
=
new
ArrayList
<>();
...
...
@@ -42,6 +50,46 @@ public class FrontInstanceDto {
this
.
serviceNameCookie
=
serviceNameCookie
;
}
public
String
getServiceNameAbb
()
{
return
serviceNameAbb
;
}
public
void
setServiceNameAbb
(
String
serviceNameAbb
)
{
this
.
serviceNameAbb
=
serviceNameAbb
;
}
public
String
getGitPath
()
{
return
gitPath
;
}
public
void
setGitPath
(
String
gitPath
)
{
this
.
gitPath
=
gitPath
;
}
public
String
getGitBuildSub
()
{
return
gitBuildSub
;
}
public
void
setGitBuildSub
(
String
gitBuildSub
)
{
this
.
gitBuildSub
=
gitBuildSub
;
}
public
BackendFrontEnum
getBackendFrontType
()
{
return
backendFrontType
;
}
public
void
setBackendFrontType
(
BackendFrontEnum
backendFrontType
)
{
this
.
backendFrontType
=
backendFrontType
;
}
public
String
getDeployJar
()
{
return
deployJar
;
}
public
void
setDeployJar
(
String
deployJar
)
{
this
.
deployJar
=
deployJar
;
}
public
List
<
String
>
getGrayList
()
{
return
grayList
;
}
...
...
@@ -57,12 +105,4 @@ public class FrontInstanceDto {
public
void
setNormalList
(
List
<
String
>
normalList
)
{
this
.
normalList
=
normalList
;
}
public
String
getServiceNameAbb
()
{
return
serviceNameAbb
;
}
public
void
setServiceNameAbb
(
String
serviceNameAbb
)
{
this
.
serviceNameAbb
=
serviceNameAbb
;
}
}
loit-build-component/loit-build-deploy-env/src/main/resources/bin/jobs/git/loit-git-branch-portal-module-build/config.xml
0 → 100644
浏览文件 @
4ed96624
<?xml version='1.1' encoding='UTF-8'?>
<project>
<actions/>
<description></description>
<keepDependencies>
false
</keepDependencies>
<properties>
<com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty
plugin=
"gitlab-plugin@1.5.13"
>
<gitLabConnection>
gitlab140
</gitLabConnection>
</com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty>
<hudson.model.ParametersDefinitionProperty>
<parameterDefinitions>
<hudson.model.StringParameterDefinition>
<name>
projectCode
</name>
<description>
项目编号
</description>
<defaultValue></defaultValue>
<trim>
false
</trim>
</hudson.model.StringParameterDefinition>
<hudson.model.StringParameterDefinition>
<name>
modelServiceName
</name>
<description>
模块服务名
</description>
<defaultValue></defaultValue>
<trim>
false
</trim>
</hudson.model.StringParameterDefinition>
<hudson.model.StringParameterDefinition>
<name>
modelVersion
</name>
<description>
模块版本
</description>
<defaultValue></defaultValue>
<trim>
false
</trim>
</hudson.model.StringParameterDefinition>
<net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition
plugin=
"git-parameter@0.9.13"
>
<name>
branch
</name>
<description>
分支或标签
</description>
<uuid>
f4713994-385b-46c5-8a58-a6ee623707f9
</uuid>
<type>
PT_BRANCH_TAG
</type>
<branch></branch>
<tagFilter>
*
</tagFilter>
<branchFilter>
.*
</branchFilter>
<sortMode>
NONE
</sortMode>
<defaultValue>
origin/master
</defaultValue>
<selectedValue>
NONE
</selectedValue>
<quickFilterEnabled>
false
</quickFilterEnabled>
<listSize>
5
</listSize>
</net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition>
</parameterDefinitions>
</hudson.model.ParametersDefinitionProperty>
</properties>
<scm
class=
"hudson.plugins.git.GitSCM"
plugin=
"git@4.4.5"
>
<configVersion>
2
</configVersion>
<userRemoteConfigs>
<hudson.plugins.git.UserRemoteConfig>
<url>
http://39.100.254.140:12011/spring-timeloit/spring-timeloit.git
</url>
<credentialsId>
gitlab140-jenkins
</credentialsId>
</hudson.plugins.git.UserRemoteConfig>
</userRemoteConfigs>
<branches>
<hudson.plugins.git.BranchSpec>
<name>
${branch}
</name>
</hudson.plugins.git.BranchSpec>
</branches>
<doGenerateSubmoduleConfigurations>
false
</doGenerateSubmoduleConfigurations>
<submoduleCfg
class=
"list"
/>
<extensions/>
</scm>
<canRoam>
true
</canRoam>
<disabled>
false
</disabled>
<blockBuildWhenDownstreamBuilding>
false
</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>
false
</blockBuildWhenUpstreamBuilding>
<authToken>
11eb77e9cdda37fa642b028c5d7c65dd4c
</authToken>
<triggers/>
<concurrentBuild>
false
</concurrentBuild>
<builders>
<hudson.tasks.Maven>
<targets>
clean install -Dmaven.test.skip=true -U
</targets>
<mavenName>
maven
</mavenName>
<usePrivateRepository>
false
</usePrivateRepository>
<settings
class=
"jenkins.mvn.DefaultSettingsProvider"
/>
<globalSettings
class=
"jenkins.mvn.DefaultGlobalSettingsProvider"
/>
<injectBuildVariables>
false
</injectBuildVariables>
</hudson.tasks.Maven>
<hudson.tasks.Shell>
<command>
echo
"
###################pushing jar to versionserver #############
"
echo
"
######################print param begin######################
"
echo
'
projectCode:
'
+ $projectCode
echo
'
modelServiceName:
'
+ $modelServiceName
echo
'
modelVersion:
'
+ $modelVersion
echo
'
branch:
'
+$branch
echo
"
######################print param end######################
"
echo
"
##################create remore dist begin#############
"
destDir=
"
/home/version/push-jar/${projectCode}/${modelServiceName}/${modelVersion}
"
echo
'
please check destDir is include projectCode、modelServiceName、modelVersion:
'
+ $destDir
if [ -z
"
$projectCode
"
]; then
echo
'
projectCode must not be empty
'
exit -1
fi
if [ -z
"
$modelServiceName
"
]; then
echo
'
modelServiceName must not be empty
'
exit -1
fi
if [ -z
"
$modelVersion
"
]; then
echo
'
modelVersion must not be empty
'
exit -1
fi
if [ -z
"
$modelVersion
"
]; then
echo
'
modelVersion must not be empty
'
exit -1
fi
ssh root@192.169.201.14
"
pwd
&&
mkdir -p $destDir
&&
ls -la $destDir
"
echo
"
##################create remore dist end#############
"
echo
"
##################pussing jar begin#############
"
scp loit-service/loit-portal/target/loit-portal.jar root@192.169.201.14:$destDir
echo
"
##################pussing jar end#############
"
</command>
</hudson.tasks.Shell>
</builders>
<publishers/>
<buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup
plugin=
"ws-cleanup@0.38"
>
<deleteDirs>
false
</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<disableDeferredWipeout>
false
</disableDeferredWipeout>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
</buildWrappers>
</project>
\ No newline at end of file
loit-build-component/loit-build-deploy-env/src/main/resources/template/jenkinsJobCreate.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
deploy/
jenkinsJobCreate.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/jobConfigBackend.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
deploy/
jobConfigBackend.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/jobConfigFront.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
deploy/
jobConfigFront.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/git/jenkinsJobCreateFlw.ftl
0 → 100644
浏览文件 @
4ed96624
curl -X POST -u admin:adminloit -H "Content-Type:application/xml" -d "@config.xml" http://192.168.188.15:12012/createItem?name=${deployJobName}
loit-build-component/loit-build-deploy-env/src/main/resources/template/
jenkinsJobGit
.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
git/jenkinsJobGitBackend
.ftl
浏览文件 @
4ed96624
...
...
@@ -48,7 +48,7 @@
<configVersion>
2
</configVersion>
<userRemoteConfigs>
<hudson.plugins.git.UserRemoteConfig>
<url>
http://39.100.254.140:12011/spring-timeloit/spring-timeloit.git
</url>
<url>
${gitPath}
</url>
<credentialsId>
gitlab140-jenkins
</credentialsId>
</hudson.plugins.git.UserRemoteConfig>
</userRemoteConfigs>
...
...
@@ -81,14 +81,12 @@
<command>
echo
"
###################pushing jar to versionserver #############
"
echo
"
######################print param begin######################
"
echo
'
projectCode:
'
+ $projectCode
echo
'
modelServiceName:
'
+ $modelServiceName
echo
'
modelVersion:
'
+ $modelVersion
echo
'
branch:
'
+$branch
echo
"
######################print param end######################
"
echo
"
##################create remore dist begin#############
"
...
...
@@ -126,7 +124,7 @@
echo
"
##################pussing jar begin#############
"
scp
loit-service/loit-portal/target/loit-portal.jar
root@192.169.201.14:$destDir
scp
${gitBuildSub}${deployJar}
root@192.169.201.14:$destDir
echo
"
##################pussing jar end#############
"
</command>
...
...
loit-build-component/loit-build-deploy-env/src/main/resources/template/bootstrap.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
sh/
bootstrap.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/copyNginxConfig.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
sh/
copyNginxConfig.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/deploy-portal-web-sh.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
sh/
deploy-portal-web-sh.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/deploy-sh.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
sh/
deploy-sh.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/deploy-web-sh.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
sh/
deploy-web-sh.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/hlw-nginx-upstream.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
sh/
hlw-nginx-upstream.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/nginx_config.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
sh/
nginx_config.ftl
浏览文件 @
4ed96624
File moved
loit-build-component/loit-build-deploy-env/src/main/resources/template/zww-nginx-upstream.ftl
→
loit-build-component/loit-build-deploy-env/src/main/resources/template/
sh/
zww-nginx-upstream.ftl
浏览文件 @
4ed96624
File moved
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论