Appium系列(三十)引入Jenkins搭建集成测试

2021-05-27 15:11:37 浏览数 (1)

前言

之前文章呢,我们分享了一系列的文章,那么我们发现,我们的执行都是在本地run或者手动去触发,那么我们可不可以搭建一个环境,可以定时自动执行,或者根据需求进行执行呢。答案是可以的。

正文

我么利用docker去搭建我们的Jenkins 的环境。

用docker去下载jenkins的镜像。

代码语言:javascript复制
docker pull jenkinsci/blueocean

然后执行

代码语言:javascript复制
docker run -p 8081:8080  jenkinsci/blueocean

启动完成后,我们可以通过ip访问

代码语言:javascript复制
http://localhost:8081

启动后,可以在目录查看密码,也可以在jenkins的容器的日志中查看

然后点击继续,就可以。

我选择是安装推荐的,然后安装即可。

接下来就是等安装完毕,去使用。

配置后,往下一步。

然后选择

这样就完成了插件的安装。启动完毕后,我们可以去创建我们的一个项目

我们选择去创建一个项目

然后继续下一步

然后我们去配置即可

配置远程的用户名密码

然后配置

分支是master。

接下来配置触发器,这里我这里没有特殊的要求,我暂时没有管理

接下来就是构建了。

构建我们选择执行shell

然后点击执行即可。

这样就可以构建我们的项目。下面是执行的日志。由于我是docker的镜像部署的,缺少python环境,所以还需要配置对应的Python的才可以。

我们可以进入jenkins的容器去搭建我们的python的环境即可。然后在python环境安装对应的依赖即可。

这样部署后,后续我们的代码提交后,想要执行,我们就可以在jenkins执行即可,部署后,我们可以随时随地的链接到jenkins去触发执行。

0 人点赞