美文网首页我爱编程
MAC环境下:用Jenkins搭建python selenium

MAC环境下:用Jenkins搭建python selenium

作者: gz_tester | 来源:发表于2018-01-09 18:21 被阅读0次

    原创文章,转载请注明出处
    第二次更新于: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】,我会积极为各位解答

    相关文章

      网友评论

        本文标题:MAC环境下:用Jenkins搭建python selenium

        本文链接:https://www.haomeiwen.com/subject/xaegnxtx.html