Fastapi项目通过Jenkins2.4.91自动化构建部署到Nginx1.20进行访问详细方法(完全自动化部署亲测可用)

这篇技术文章需要结合我写的前两篇文章来一起看
Gitlab17.7+Jenkins2.4.91实现Fastapi/Django项目持续发布版本详细操作(亲测可用) 和 Pycharm2024.3+Gitlab.17.7本地化部署和自动提交代码使用方法(亲测可用),总体来说是三部曲。这篇文章详细解读了,真正完全自动化部署的闭环。下面详细介绍,内容如下:

一、安装你的nginx(这里不进行描述,可以用命令安装也可以采用Docker或者Podman方式进行安装)

二、Jenkins配置

(1)在Jenkins里安装ssh插件:

打开Jenkins选择系统管理,再选择插件管理在左侧菜单选择Available plugins,在右侧搜索框中输入SSH,选上SSH插件后,点击按钮按钮进行安装。

此时出现这个页面需要把安装完成后重启Jenkins(空闲时)这个选上。
 

(如果你的Jenkins没有自动重启请刷新页面)

(2)同样的方法在Jenkins里安装SSH Agent插件并重启Jenkins:

2、配置git环境

进入jenkins后进入系统管理,在进入全局工具配置给git起个名字,然后把Linux下的git安装目录复制到这里,然后点击自动安装,最后点击应用和保存按钮
 

3、在jenkins里的系统管理里找到凭据进入后要配置3个凭据(这里我已经建立完成,下面是具体操作步骤)


(1)第一个凭据:是在上面的图片里点击System后,点击里面的全局凭证,在点击AddCredentials按钮进行添加(这里填写gitlab的账号密码,用处是在脚本里)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值