• jenkins 持续集成和交付 —— 触发器(六)


    前言

    什么是触发器呢?当某种条件达到的时候将会触发某个机关。

    正文

    jenkins 内置4种触发器:

    1.触发远程构建

    2.其他工程构建后触发

    3.定时触发

    4.轮询SCM

    那么就来介绍一下这几种吧。

    1.触发远程构建

    什么是触发远程构建呢?

    这个理解就比较的so easy了。

    我们每次构建的时候,我们要进入到页面然后点击构建,接着才开始构建。

    那么远程构建可以理解为调用远程的api,然后自动构建好。

    那么既然像这种远程api,那么肯定要有安全机制,那么这种安全机制就是token了。

    然后输入http://192.168.0.105:8080/job//java_pipeline_demo/build?token=TOKEN_NAME

    TOKEN_NAME 就是你输入的token,这样就会触发构建了。

    2.其他工程构建后触发

    上面我选择的是,java_pipeline 这个构建成功的时候会触发现在的工程。

    可以看到上一个项目构建成功将会构建当前这个项目。

    3.定时触发

    上面是每隔2分钟设置一次。

    如果你想知道为什么这么设置,点击这里。

    4.轮询SCM

    这个是什么意思呢?就是每隔一段时间去扫描你的git代码如果有修改,那么就会触发一次构建。

    这个真实项目中,俺没有遇到过。

    详细看这里:

    红框部分看详情。

    下一结,具体的一些常用的构建器。

  • 相关阅读:
    mysql分表那些事
    java根据经纬度计算距离
    java Calendar类的使用
    mysql中DATETIME、DATE和TIMESTAMP的区别
    java设计模式
    dubbo教程
    Java算法
    随机产生字符串
    js根据类名获取元素的底层原理
    元素样式的获取
  • 原文地址:https://www.cnblogs.com/aoximin/p/14457726.html
Copyright © 2020-2023  润新知