目录
一、常规操作
1、新建视图



点击保存后:

2、新建任务

也可以直接根据已经有的创建任务:

3、相关配置
以Maven项目为例:




脚本命令:
#!/bin/sh
app_dir=/home/admin/apps
app_file_path=$app_dir/english-0.0.1-SNAPSHOT.jar
app_path=$app_dir/english_pro.jar
source /etc/profile
if [ -f $app_file_path ] ;then
echo -- stop app
pidlist=`ps -ef | grep english_pro | grep -v grep | awk '{print $2}'`
if [ "$pidlist" = "" ] ;then
echo "no app pid alive!"
else
echo "app Id list :$pidlist"
kill -9 $pidlist
echo "KILL $pidlist:"
fi
echo -- 开始部署$app_path
if [ -f $app_path ] ;then
rm -f $app_path
echo -- 正在删除$app_path
fi
mv $app_file_path $app_path
echo -- 开始启动$app_path
export JAVA_HOME=/usr/java/jdk1.8
nohup java -Xms1024m -Xmx1024m -jar $app_path > english.log &
echo -- 启动完成
fi
二、前期配置
系统配置:配置相关的git和目标服务器的的ip相关信息(用户名,密码,路径)


三、构建过程

本文详细介绍了一个自动化部署流程的实现步骤,包括新建视图、任务创建、相关配置等常规操作,以及前期的系统配置如git和目标服务器信息设置,最后通过具体示例展示了构建过程中的脚本命令使用。
98

被折叠的 条评论
为什么被折叠?



