开始时获得Jenkins构建时间

开始时获得Jenkins构建时间,jenkins,build,jenkins-plugins,Jenkins,Build,Jenkins Plugins,我想知道构建开始的时间。我知道构建名称和编号,但诀窍是构建可能还没有完成。该脚本可以在Jenkins服务器上运行,也可以是API调用。有什么方法可以实现吗?您可以使用此插件添加的BUILD\u TIMESTAMP变量安装并获取时间戳 注意: 您需要指定SimpleDataFormat模式(例如,yyyyMMddHHmmss) 您必须激活全局属性 在Jenkins作业下,您将在左侧找到轮询日志 或者你可以像这样使用url jenkinsurl/job/jobName/buildNumber/pol

我想知道构建开始的时间。我知道构建名称和编号,但诀窍是构建可能还没有完成。该脚本可以在Jenkins服务器上运行,也可以是API调用。有什么方法可以实现吗?

您可以使用此插件添加的
BUILD\u TIMESTAMP
变量安装并获取时间戳

注意:

  • 您需要指定SimpleDataFormat模式(例如,
    yyyyMMddHHmmss
  • 您必须激活全局属性
    在Jenkins作业下,您将在左侧找到轮询日志 或者你可以像这样使用url jenkinsurl/job/jobName/buildNumber/pollingLog/pollingLog


    所有的细节都可以在这里找到,你可以找到它开始的时间,由谁,哪个版本的ip地址

    是的,可以使用Jenkins对象获取开始时间。在你的脚本里

    Jenkins.getInstance().getItemByFullName(<your_job_name>).getBuildByNumber(<your_build_number>).getTime()
    
    Jenkins.getInstance().getItemByFullName().getBuildByNumber().getTime()