Вы можете использовать следующие шаги:
На уровне вашего приложения build.gradle:
buildscript {
ext{
appId="com.example.A"
Id=123
}
...
}
измените поля следующим образом:
productFlavors {
Flavor1 {
applicationId appId
buildConfigField 'int', 'ID', "$Id"
}
}
От Дженкинса передать параметры:
gradlew assesmbleFlavor1 -PappId="${APPLICATION_ID}" -PId="${ID}"
Где ${APPLICATION_ID}
и ${ID}
- параметры, определенные в jenkins