Cómo establecer los parámetros de buildConfigField dinámicamente mientras se construye un apk a través de Jenkins

Tengo los siguientes campos en ProductFlavors de build.gradle,

productFlavors {

    Flavor1 {
        applicationId "com.example.A"
        buildConfigField 'int', 'ID', '123'
    }
}

¿Cómo puedo actualizar estos 2 campos de acuerdo con las entradas proporcionadas por Jenkins.

¡¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta