Github 整合 Selenium:完整教程
什么是GitHub?
GitHub 是一个基于 Git 构建的协作平台。它允许你同时保留项目的本地副本和远程副本,这样项目就可以发布给团队成员,供他们使用和更新。
使用 GitHub 的优势 Selenium:
- 当多个人在同一个项目上工作时,他们可以同时更新项目详细信息并通知其他团队成员。
- Jenkins 可以定期从远程仓库构建项目,这有助于我们保持 track 个构建失败。
先决条件 Selenium 以及 GitHub 集成
开始之前 Selenium 为了实现 GitHub 集成,我们需要安装以下组件。
- Jenkins 安装
- Maven 安装
- Tomcat 安装
您可以在以下指南中找到安装步骤:
下面的截图显示了 Selenium 我们将把 Maven 项目分享到 GitHub。
Git 二进制文件安装
现在让我们从安装 Git 二进制文件开始。
步骤1) 启动浏览器并导航至 https://git-scm.com/
步骤2) 下载最新的稳定版本。
步骤3) 点击下载 Windows然后开始安装。
步骤4) 转到下载位置或图标并运行安装程序。
步骤5) 点击浏览欢迎界面和通用公共许可证。
步骤6) 在 Git 设置向导中,单击“下一步”按钮。
步骤7) 阅读 GNU 通用公共许可证,然后单击“下一步”。
步骤8) 在下一个窗口中,
- 选择要安装 Git 二进制文件的目录,然后
- 点击“下一步”按钮
步骤9) 选择要安装的组件,然后单击“下一步”。
步骤10) 如果您想为 Git 创建开始菜单文件夹,请保留默认设置并单击下一步。
步骤11) 在此步骤中,
- 从中选择使用 Git Windows 命令提示符,这样 Git 就可以从命令行运行,而且
- 点击下一步,保留默认设置,然后再次点击下一步。
步骤12) 在此步骤中,
- 选择“使用 OpenSSH”。这样我们就可以从命令行运行命令并设置环境变量路径。
- 点击“下一步”按钮。
步骤13) 在此步骤中,
- 选择“结账” Windows-style,提交 Unix 风格的行尾符”(这控制 Git 应该如何处理文本文件中的行尾符)。
- 点击“下一步”按钮。
步骤14) 在此步骤中,
- 选择“使用 MinTTY”(MSys2 的默认终端)作为 Git Bash 的终端。
- 点击“下一步”按钮
安装程序随后会将文件复制过去。
打开命令提示符,输入“git”并按回车键。以下屏幕显示安装成功信息。
Jenkins Git插件安装
安装 Git 后, Jenkins 需要自己的插件才能读取 GitHub 代码库。
步骤1) 启动浏览器并导航到您的 Jenkins.
步骤2) 点击管理 Jenkins.
步骤3) 点击“管理插件”。这将打开另一个窗口。
步骤4) 点击“可用”选项卡。
步骤5) 在此步骤中,
- 选择 GitHub 插件,然后
- 点击“立即下载,重启后安装”按钮。
⚠️当前 Jenkins 用户界面: 条目现在是 物业管理 Jenkins 插件 而标签是 可用插件屏幕保留了旧标签;操作保持不变。
Jenkins 现在安装 GitHub 插件及其依赖项。安装完成后,运行 shutdown.bat 文件重启 Tomcat 服务器。
重启 Tomcat 后 Jenkins 我们可以在“已安装”选项卡中看到列出的插件。
设置我们的 Eclipse 使用 GitHub 插件
EGit插件的更新站点是 https://download.eclipse.org/egit/updates/
⚠️ 版本说明: Eclipse IDE 为 Java 开发者现在已将 EGit 打包。请查看。 窗口 > 显示视图 > Git 首先,如果视图已存在,则跳过此部分。
步骤1) 正式上线 Eclipse 然后
- 点击“帮助”菜单,然后
- 点击安装新软件
步骤2) 点击“安装新软件”后,会打开以下屏幕。现在点击“添加”。
步骤3) 在此步骤中,
- 输入名称“EGIT”并
- 输入位置 https://download.eclipse.org/egit/updates/, 然后
- 点击OK。
步骤4) 然后点击“全选”,再点击“下一步”。
步骤5) 点击下一步,接受许可协议,然后完成安装并重启。 Eclipse.
在 Git 上构建存储库
步骤1) 导航 https://github.com/ 并注册GitHub账号。
步骤2) 注册成功后,点击创建新存储库。
步骤3) 在此步骤中,
- 请输入仓库名称,
- 点击“创建存储库”
使用测试示例 Selenium 使用 GitHub
步骤1) 新仓库完成后,启动 Eclipse.
- 单击“文件”
- 然后点击“新建”,再点击“新建”。
- 点击“其他”
步骤2) 在此步骤中,
- 选择 Maven 项目并浏览位置。
- 点击下一步
步骤3) 在此步骤中,
- 选择项目名称和位置,然后
- 点击下一步
步骤4) 点击下一步。
步骤5) 在此步骤中,
- 输入组 ID 和
- 工件 ID,以及
- 点击“完成”按钮。
点击“完成”按钮后,项目就会创建完成。
步骤6) 现在让我们创建一个示例脚本。
步骤7) 现在将本地仓库推送到 GitHub。
- 可选 Eclipse 然后导航到项目
- 右键单击项目,然后选择“团队”,
- 选择共享项目
步骤8) 点击“共享项目”会打开另一个窗口。在此步骤中,
- 选择本地存储库,然后
- 单击“完成”。
点击“完成”后,项目结构会发生变化,显示已创建本地存储库。
步骤9) 在此步骤中,
- 右键单击项目和团队,然后
- 点击提交
步骤10) 在此步骤中,
- 输入提交信息并
- 选择要发送到 GitHub 仓库的文件
- 点击“提交”并推送。
⚠️ 认证须知: GitHub 已于 2021 年 8 月停止接受 Git 操作的帐户密码。请改为提供具有 repo 范围的个人访问令牌,或配置 SSH 密钥。
项目图标随后发生变化,表明代码已提交并推送到 GitHub。
GitHub 仓库确认项目已推送。
现在我们从 GitHub 执行项目。 Jenkins.
步骤11) 启动浏览器并打开您的 Jenkins.
步骤12) 点击“新建项目”。
步骤13) 在此步骤中,
- 请输入商品名称
- 选择 Maven 项目
- 点击确定按钮
步骤14) 在此步骤中,我们将配置 GitHub。 Jenkins.
- 点击 Git,然后
- 请输入存储库 URI
- 点击“添加存储库”
如果 GitHub 中有多个仓库,请在 Refspec 字段中添加名称。
我们可以从 GitHub 仓库页面获取 URI。
步骤15) 在此步骤中,
- 在文本框中添加 pom.xml 文件位置并
- 然后,指定 Maven 的目标和选项。
- 请选择运行测试的方式
- 单击“保存”按钮。
步骤16) 屏幕如下所示。点击“构建”按钮构建项目。
步骤17) 它会显示版本信息。点击版本号或版本日期。
步骤18) 屏幕将显示以下内容。点击“控制台输出”。
最后,我们可以验证构建是否成功完成。同一个作业随后可以为…… CI/CD 管道 或者 自由式项目.















































