Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
G
gitlabci_templ
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
CICD
gitlabci_templ
提交
51339b9c
提交
51339b9c
编写于
9月 09, 2019
作者:
templmaster
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新 README.md
上级
17132b82
流水线
#125
已取消 ,包含阶段
变更
1
流水线
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
22 行增加
和
2 行删除
+22
-2
README.md
README.md
+22
-2
未找到文件。
README.md
浏览文件 @
51339b9c
...
...
@@ -59,14 +59,34 @@ iBizSys 是以 `Model Driven Development(MDD)`作为核心理论依据的开发
<
#
ibiztemplate
>
TARGET
=
PSSYSTEM
</
#
ibiztemplate
>
<
#
if
sysrun
.
getRunMode
()
==
"STARTMSAPI"
>
<
#
assign
depapi
=
sysrun
.
getPSDevSlnMSDepAPI
()>
<
#
assign
configId
=
depapi
.
getId
()>
<
#
assign
config
=
"api"
+
depapi
.
getName
()>
<
#
assign
depnode
=
sysrun
.
getPSDevSlnMSDepAPI
().
getPSDCMSPlatformNode
()>
<
#
elseif
sysrun
.
getRunMode
()
==
"STARTMSAPP"
>
<
#
assign
depapp
=
sysrun
.
getPSDevSlnMSDepApp
()>
<
#
assign
configId
=
depapp
.
getId
()>
<
#
assign
config
=
"app"
+
depapp
.
getName
()>
<
#
assign
depnode
=
sysrun
.
getPSDevSlnMSDepApp
().
getPSDCMSPlatformNode
()>
</
#
if
>
stages:
-
deploy
-
deploy
deploysys:
stage:
deploy
only:
-
master
script:
-
source
/
etc
/
profile
-
source
/
etc
/
profile
-
mvn
clean
-
mvn
package
-
Pprod
-
echo
'
echo
"${depnode.getSSHPassword()}"
'
>
apppasswd
.
sh
-
chmod
-
R
777
*
-
setsid
env
SSH_ASKPASS
=
'
./
apppasswd
.
sh
'
DISPLAY
=
'
none:
0
'
ssh
$
{
depnode
.
getSSHUserName
()}
@$
{
depnode
.
getSSHIPAddr
()}
"mkdir -p ${depnode.getWorkshopPath()}/${configId}"
-
setsid
env
SSH_ASKPASS
=
'
./
apppasswd
.
sh
'
DISPLAY
=
'
none:
0
'
scp
-
r
./
$
{
pub
.
codeName
}.
jar
$
{
depnode
.
getSSHUserName
()}
@$
{
depnode
.
getSSHIPAddr
()}:
$
{
depnode
.
getWorkshopPath
()}/
$
{
configId
}
-
setsid
env
SSH_ASKPASS
=
'
./
apppasswd
.
sh
'
DISPLAY
=
'
none:
0
'
ssh
$
{
depnode
.
getSSHUserName
()}
@$
{
depnode
.
getSSHIPAddr
()}
"ps -ef | grep '${depnode.getWorkshopPath()}/${configId}'| tr -s ' '|cut -d' ' -f2,8,9 | grep -v grep | grep 'jar' | cut -d' ' -f1|xargs --no-run-if-empty kill -9"
-
setsid
env
SSH_ASKPASS
=
'
./
apppasswd
.
sh
'
DISPLAY
=
'
none:
0
'
ssh
$
{
depnode
.
getSSHUserName
()}
@$
{
depnode
.
getSSHIPAddr
()}
"source /etc/profile;source ~/.bash_profile; nohup java -jar ${depnode.getWorkshopPath()}/${configId}/${pub.codeName}.jar --spring.profiles.active=${config?lower_case} >>${depnode.getWorkshopPath()}/${configId}/${pub.codeName}_${config?lower_case}-`date --date='0 days ago' +%Y-%m-%d`.log 2>&1 &"
```
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录