美文网首页
Jenkins+Python自动化集成环境搭建

Jenkins+Python自动化集成环境搭建

作者: Demon_半夏 | 来源:发表于2019-07-16 14:07 被阅读0次

    一、安装Jenkins

    ① 官网地址:https://jenkins.io/index.html
    ② 或者百度云盘:jenkins 提取码:5mpw

    1、选择文件中的jenkins.msi,进行安装
    2、安装完成,点击Finish,自动打开Jenkins页面,Jenkins默认端口为8080

    如果打开失败,这时要修改jenkins启动端口,方法如下:
    ① 打开终端,cd 到Jenkins的安装目录(即jenkins.war所在目录),如:D:\Program Files (x86)\Jenkins
    ② 执行命令:“java -jar jenkins.war --httpPort=8082
    其中8082就是新的端口号,也可以设置为其他的端口。

    ③.打开浏览器输入 : localhost:8082即可进入Jenkins界面:

    3、从页面提示的地址中,获取本地文件中密码,复制并粘贴,点击继续

    4、安装推荐的插件
    5、创建管理员账号,点击‘保存并完成’
    6、实时配置,直接点击‘保存并完成’
    7、点击‘开始使用Jenkins’,进入主页

    8、添加注册功能添加注册

    ① 点击【Manage Jenkins】—>【Configure Global Security】


    ② 勾选【启用安全】,再勾选【允许用户注册】,点击保存

    ③ 注销回到登录页面,界面显示注册入口:[创建一个用户账号]如果你没有注册用户.

    二、创建第一个新任务

    1、点击【新建Item】
    2、输入任务名称,点击【确定】
    3、输入任务描述
    4、构建触发器

    Build periodically:周期进行项目构建

    Poll SCM:定时检查源码变更,如果有更新就checkout最新code下来,然后执行构建动作,如果没有更新就不会执行构建。

    ① 定时构建语法:*号等同于H,表示任意一个合理的数

     * * * * *第一个*表示分钟,取值0~59,若其他值不做设定,则表示每个设定的分钟都会构建
    5 * * * * ,表示每个小时的第5分钟都会构建一次
    第二个*表示小时,取值0~23, 若其他值不做设定,则表示每个设定小时的每分钟都会构建
    * 5 * * * ,表示在每天5点的时候,一小时内每一分钟都会构建一次
    第三个*表示一个月的第几天,取值1~31,若其他值不做设定,则表示每个月的那一天每分钟都会构建一次
    * * 5 * *,表示在每个月5号的时候,0点开始每分钟构建一次
    第四个*表示第几月,取值1~12,若其他值不做设定,则表示每年的那个月每分钟都会构建一次
    * * * 5 *,表示在每年的5月份,1号0点开始每分钟构建一次
    第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日,若其他值不做设定,则表示每周的那一天几每分钟都会构建一次
    * * * * 5,表示每周五0点开始每分钟构建一次
    
    举个栗子:
    每隔5分钟构建一次
    H/5 * * * *
    
    每两小时构建一次
    H H/2 * * *
    
    每天中午12点定时构建一次
    H 12 * * *
    
    每天下午18点定时构建一次
    H 18 * * *
    
    在每个小时的前半个小时内的每10分钟
    H(0-29)/10 * * * *
    
    每两小时45分钟,从上午9:45开始,每天下午3:45结束
    45 9-16/2 * * 1-5
    
    每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38)
    H H(9-16)/2 * * 1-5
    
    5、构建

    相关文章

      网友评论

          本文标题:Jenkins+Python自动化集成环境搭建

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