返回

打造高速上传利器:使用 Jenkins 部署项目的 FTP 发布平台

前端

前言

在前面的两章里,我们已经完成了环境搭建和项目构建,这些操作都是在本地进行的。现在,我们要进行项目的最后一步——将其发布到服务器上。虽然这部分内容不多,但我认为它应该独立写一章。

安装 Publish Over FTP 插件

第一步,我们需要在 Jenkins 中安装 Publish Over FTP 插件。该插件可以帮助我们轻松地将构建后的项目发布到 FTP 服务器上。

  1. 打开 Jenkins 管理页面,点击“管理 Jenkins”。
  2. 在左侧菜单中,选择“管理插件”。
  3. 在插件搜索框中输入“Publish Over FTP”,然后点击“安装”。
  4. 等待插件安装完成,然后点击“重新加载 Jenkins”。

配置 FTP 服务器信息

安装好插件后,我们需要配置 FTP 服务器的信息。

  1. 在 Jenkins 主页上,点击“新建任务”。
  2. 在任务名称字段中,输入任务的名称,例如“FTP 部署”。
  3. 在“构建触发器”部分,选择“Poll SCM”。
  4. 在“源代码管理”部分,选择“Git”。
  5. 在“Repository URL”字段中,输入 Git 仓库的地址。
  6. 在“凭据”部分,选择或创建 SSH 凭据。
  7. 在“构建”部分,点击“添加构建步骤”。
  8. 在“构建步骤”列表中,选择“Publish Over FTP”。
  9. 在“FTP 服务器”字段中,输入 FTP 服务器的地址。
  10. 在“FTP 用户名”和“FTP 密码”字段中,输入 FTP 用户名和密码。
  11. 在“Remote Directory”字段中,输入要上传文件的远程目录。
  12. 在“Remove Prefix”字段中,输入要从文件名中删除的前缀。
  13. 在“传输模式”部分,选择“Binary”。
  14. 点击“保存”。

构建任务并发布项目

配置好 FTP 服务器信息后,就可以构建任务并发布项目了。

  1. 在 Jenkins 主页上,点击“构建任务”。
  2. 在构建任务列表中,找到要构建的任务,然后点击“构建”。
  3. 等待任务构建完成。
  4. 构建完成后,点击“控制台输出”查看构建日志。
  5. 在构建日志中,找到以下行:
Finished: SUCCESS

如果看到这行字,说明项目已经成功发布到 FTP 服务器上。

结语

通过本文的讲解,您已经掌握了使用 Jenkins 搭建项目发布平台的最后一步——FTP 上传。现在,您可以轻松地将构建后的项目发布到 FTP 服务器上,从而实现自动化、无缝的发布流程。这将显著提升您的开发效率和团队协作水平。