如何在用户可以输入日期和时间值的情况下运行Jenkins作业?

时间:2018-10-31 07:36:57

标签: jenkins jenkins-plugins

我想通过接受用户的日期和时间字段(格式为YYYY-MM-DD hh:mm)来运行jenkins作业。

2 个答案:

答案 0 :(得分:3)

在工作开始时使用参数化的构建来获取用户输入。 https://wiki.jenkins.io/display/JENKINS/Parameterized+Build

示例管道

pipeline {
    agent {label 'slave'}
    parameters {
        string(name: 'DateTime', defaultValue: '', description: 'Enter date & time in format YYYY-MM-DD hh:mm')
    }
    stages {
        stage('Build') {
            steps {
                // Build
            }
        }
    }
  }

答案 1 :(得分:2)

您可以使用date parameter plugin

来增强@ ben5556的答案

Date parameter