gitlab提示没有上游分支要合并吗_Jenkins&Gitlab实现自动化测试脚本部署

本文介绍了持续集成的概念,并详细讲解了Jenkins的作用、环境搭建、配置方法,以及如何通过Jenkins执行UI自动化脚本并进行定时构建。同时,提到了Gitlab在自动化测试脚本部署中的应用。
摘要由CSDN通过智能技术生成

概述

持续集成是什么?

典型的工作流程包括以下几个步骤:开发-提交-编译-测试-发布持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建应该被触发。

Jenkins是什么?

是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins的作用

Jenkins会自动运行你的编译脚本,编译成功后,再运行你的测试脚本,这一步成功后,接着它会帮你把新程序发布出去,特别的,在最后一步,你可以选择手动发布,或自动发布,毕竟发布这件事情,还是需要人为的确认一下比较好。简而言之:Jenkins可以帮你在写完代码后,一键完成开发过程中的一系列工作。Jenkins的好处显而易见,它减少了你的重复劳动。更重要的是,一个团队的开发流程一开始是不一致的,不一致往往会带来各种各样的问题,最终体现在软件的质量或开发效率不够高,而Jenkins会帮你规范大家的行为,从而避免一系列的问题。 Jenkins的特点开源免费跨平台,支持所有的平台web形式的可视化的管理页面安装配置超级简单集成插件多jenkins的作用和它的图标表现出来的一样,就是为了做工作的时候,能够比较轻松,像一个绅士一样游刃有余

Jenkins环境搭建

https://jenkins.io/  jenkins官网默认情况下,最新版本和长期支持版本可供下载,点击下载区长期支持版本选项卡点击链接下载Jenkins.war 文件安装jdk,配置环境变量(步骤省略)在命令提示符下,到下载Jenkins.war 文件的目录,输入: java -jar jenkins.war --httpPort=8080在浏览器中输入:http://localhost:8080 访问jenkins主页根据提示,打开:X:\Jenkins\secrets\initialAdminPassword 文件查看密码。将密码填写到输入框中,点击 “Continue” 按钮接下来,根据提示安装,Jenkins 会帮我们安装各种主流插件最后一步,创建管理员账号,一定要记住,jenkins安装配置就完成了启动Jenkins访问 Jenkins http://localhost:8080

0a1285023516c0ca6aa6a96bfc1edd29.png

登录jenkins管理员账号

16a941d09b76c845392474015efbdc5c.png

Jenkins配置  

系统管理(只配置我们自动化测试规范需要用到的项)系统设置全局安全配置工具配置插件管理节点管理用户管理 系统设置执行者数量配置,主要用来设置每次构建执行最多可以执行多少个构建Jenkins URL: jenkins服务器访问的地址Extended E-mail Notification邮件服务的配置 全局安全配置是否允许用户注册  根据实际情况进行配置用户授权策略,使用安全矩阵,用户登录到jenkins中可以进行那些操作取消防止跨站点请求伪造 全局工具配置Maven、Jdk、Gradle、Groovy、Ant、Docker默认Git配置,输入自己系统git安装的目录:如:D:\Program Files\Git\bin\git.exe 插件管理安装、更新、卸载jenkins插件(所有需要到的插件都在这里下载) 节点管理如构建提示,没有找到XXX,节点中必需配置环境变量

Jenkins目录说明  

每次构建的代码(工作空间)目录:工作空间windows在:X:\jenkins\workspace在jenkins目录下的workspace中是不同任务的工作空间 每次构建配置、历史构建目录:构建配置、历史构建在:D:\jenkins\jobs
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值