jenkins发布python项目

1 设置jenkins


具体内容:

cd /xs/git_project/python && git pull #拉取代码
#拷贝代码到目标服务器
scp -r -P51212 /xs/git_project/python/* jenkins@test1:/xs/python/yuenan_report
#重启python
ssh jenkins@test1 -p51212 'bash /xs/shell/relopd_python.sh'

2 重启脚本

#!/bin/bash
#重启python脚本
dirname="/xs/python/yuenan_report" # python项目所在目录
pid=`ps -ef |grep yuenan |grep -v grep |awk '{print $2}'`  #找出进程
for i in $pid
do
  kill -9  $i
  cd $dirname && nohup python yuenan_report.py &
  
done
echo "查看进程"
ps -ef |grep yuenan_report |grep -v grep

最后保存,执行即可

posted @ 2020-04-26 16:46  huningfei  阅读(428)  评论(0编辑  收藏  举报
levels of contents