MAC环境下:用Jenkins搭建python selenium自动化 持续集成环境的步骤(一)——创建自己的项目

原创文章,转载请注明出处
第二次更新于:2018-04-29

一:安装Jenkins

1、下载安装包,https://jenkins.io/download/

2、完成之后,访问http://localhost:8080【注:如果端口被占用或者想修改端口,例如:想修改端口=8089,执行如下命令:java -jar jenkins.war –httpPort=8089】

3、打开页面之后,输入密码,然后安装推荐的插件

4、创建自己的管理员账号,然后正式进入jenkins

二:创建自己的项目

第一种情况:项目代码在github或者svn上,需要拉到本地环境执行

1、新建Item,构建一个自由风格的软件项目,给你的项目起个名字

2、源码管理:选择Git,输入github上的Repository URL,创建用户名和密码,并选择创建的用户【注:如果是svn,那就输入svn上的Repository URL】

3、构建触发器:选择Poll SCM【含义:设置一个自动检查的时间,当代码有更新的时候,执行构建】,例如:“H/15 * * * *”,含义为:每十五分钟检查一次代码,如果代码有更新,则触发构建

4、构建:选择Execute shell:在Command中进入mac环境下jenkins的workspace【一般情况下,workspace的路径为:/Users/Shared/Jenkins/Home/workspace】,并执行,执行脚本一般为:python3 main.py

第二种情况:项目代码在linux服务器上,不需要拉到本地,只需要在linux服务器上执行

前提步骤:进入系统管理-系统设置:找到SSH remote hosts,输入服务器名称Hostname,输入端口号Port,创建自己的用户之后,选择Credentials;配置完成之后,点击“Check connection”,如果提示“Successfull connection”,则证明链接成功

1、新建Item,构建一个自由风格的软件项目,给你的项目起个名字

2、构建触发器:选择<label class=”attach-previous” style=”margin: 0px; padding: 0px;”>Build periodically</label>【含义:定期执行构建】,例如:“H/15 * * * *”,含义为:每十五分钟执行一次代码,如果代码有更新,则触发构建

4、构建:选择Execute shell script on remote host using ssh:选择刚刚关联的服务器,在Command中进入linux环境下代码存放路径,并执行,执行脚本一般为:


cd /home/admin/test/

# 注:如果github上有你自己的代码,可以拉下来执行;如果没有可以忽略这一步
git pull https://github.com/gz_tester/test

python3 main.py

5、以上两种情况,如果有不明白的,可以给我发邮件【772047518@qq.com】,我会积极为各位解答

    原文作者:gz_tester
    原文地址: https://www.jianshu.com/p/a68173dbe813
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞