首页 > 基础资料 博客日记
jenkins部署python项目
2026-04-08 16:00:02基础资料围观1次
本篇文章分享jenkins部署python项目,对你有帮助的话记得收藏一下,看极客资料网收获更多编程知识
1、首先配置jenkins所在的服务可以免密登录python项目所在的项目
免密登录配置如下:
# 在jenkin服务上执行,如果已经生成rsa可跳过 (cat ~/.ssh/id_rsa.pub) ssh-keygen -t rsa 一路回车,不要输密码 #把公钥传到python所在服务器上(一键命令) ssh-copy-id 用户名@你的服务器IP 比如:ssh-copy-id root@10.70.19.25
2、在jenkin 构建配置
#!/bin/bash admin=username@ip echo "+++++++发布分支:$branch+++++++++++++++++++++++++" cd .. # 打包项目 zip -r qa-platform-service.zip qa-platform-service/ ssh $admin echo "当前目录"&"pwd" # 远程复制 scp qa-platform-service.zip $admin:/home/用户家目录 echo "复制成功" # 解压 ssh $admin "cd /home/户家目录 & unzip -o qa-platform-service.zip" # 重起服务 ssh $admin "supervisorctl restart qa-platform-service"
3、配置supervisor
如果没安装请先安装 pip install supervisor
a、先创建配置文件
vim /etc/supervisord.conf.d/qa-platform-service.conf
b、配置内容
[program:qa-platform-service] # 你的项目目录 directory=/home/xxx/qa-platform-service # 启动命令(python3 绝对路径 + main.py) command=/usr/bin/python3.9 main.py autostart=true autorestart=true startretries=3 user=root # 日志 stdout_logfile=/var/log/qa-platform.log stderr_logfile=/var/log/qa-platform-error.log
c、启动服务
# 重新加载配置 supervisorctl reread # 加入管理 supervisorctl add qa-platform-service # 启动 supervisorctl start qa-platform-service
常用管理命令
supervisorctl start 服务名 # 启动
supervisorctl stop 服务名 # 停止
supervisorctl restart 服务名 # 重启
supervisorctl status # 查看状态
文章来源:https://www.cnblogs.com/yaoqingzhuan/p/19836064
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 浅谈AI与Skill——从Claude Code看AI工具如何重塑技能价值
- 蒙提霍尔问题-经典的三扇门问题
- VOOHU沃虎音频变压器功能解析——噪声隔离、阻抗匹配、信号平衡转换
- 温度传感器芯片-温湿度传感器芯片代理商-(sensylink)申矽凌代理商-深圳市微效电子有限公司
- GitHub 热门项目 Top 10 | 2026年04月08日
- Slickflow 规则集与 NRules 集成实践:从设计到产品落地
- Loki MCP Server -支持Claude Desktop/Claude Code/Cursor 等客户端通过自然语言查询日志
- 银河麒麟v11源码(cri-o)编译rpm包全流程详解
- AI 时代,满分的程序员简历是怎么样的?附简历模板
- Agent Skill 踩坑记录 | SpringBoot 打包后 Skill 加载失败问题排查与解决

