返回
打造高速上传利器:使用 Jenkins 部署项目的 FTP 发布平台
前端
2023-12-18 02:18:45
前言
在前面的两章里,我们已经完成了环境搭建和项目构建,这些操作都是在本地进行的。现在,我们要进行项目的最后一步——将其发布到服务器上。虽然这部分内容不多,但我认为它应该独立写一章。
安装 Publish Over FTP 插件
第一步,我们需要在 Jenkins 中安装 Publish Over FTP 插件。该插件可以帮助我们轻松地将构建后的项目发布到 FTP 服务器上。
- 打开 Jenkins 管理页面,点击“管理 Jenkins”。
- 在左侧菜单中,选择“管理插件”。
- 在插件搜索框中输入“Publish Over FTP”,然后点击“安装”。
- 等待插件安装完成,然后点击“重新加载 Jenkins”。
配置 FTP 服务器信息
安装好插件后,我们需要配置 FTP 服务器的信息。
- 在 Jenkins 主页上,点击“新建任务”。
- 在任务名称字段中,输入任务的名称,例如“FTP 部署”。
- 在“构建触发器”部分,选择“Poll SCM”。
- 在“源代码管理”部分,选择“Git”。
- 在“Repository URL”字段中,输入 Git 仓库的地址。
- 在“凭据”部分,选择或创建 SSH 凭据。
- 在“构建”部分,点击“添加构建步骤”。
- 在“构建步骤”列表中,选择“Publish Over FTP”。
- 在“FTP 服务器”字段中,输入 FTP 服务器的地址。
- 在“FTP 用户名”和“FTP 密码”字段中,输入 FTP 用户名和密码。
- 在“Remote Directory”字段中,输入要上传文件的远程目录。
- 在“Remove Prefix”字段中,输入要从文件名中删除的前缀。
- 在“传输模式”部分,选择“Binary”。
- 点击“保存”。
构建任务并发布项目
配置好 FTP 服务器信息后,就可以构建任务并发布项目了。
- 在 Jenkins 主页上,点击“构建任务”。
- 在构建任务列表中,找到要构建的任务,然后点击“构建”。
- 等待任务构建完成。
- 构建完成后,点击“控制台输出”查看构建日志。
- 在构建日志中,找到以下行:
Finished: SUCCESS
如果看到这行字,说明项目已经成功发布到 FTP 服务器上。
结语
通过本文的讲解,您已经掌握了使用 Jenkins 搭建项目发布平台的最后一步——FTP 上传。现在,您可以轻松地将构建后的项目发布到 FTP 服务器上,从而实现自动化、无缝的发布流程。这将显著提升您的开发效率和团队协作水平。