Мне нужно запустить какой-нибудь скрипт оболочки из моего проекта Android.
Скрипт должен отличаться в зависимости от типа сборки (т. Е. Отладка, проверка качества, выпуск и т. Д.)
Но я нене знаю, как я могу это сделать.
Есть ли какой-нибудь хороший способ ..?
task updateSchemaScript(type: Exec) {
workingDir "$projectDir/src/main/graphql/com.my.package.app/"
commandLine 'sh', '-c', 'my_script_command' //<-- this runs regardless build type
// I WANT TO MAKE A CODE LIKE BELOW
// if(buildType.contains("debug")) //<--- how can know this build type at this moment ...
// commandLine 'sh', '-c', 'my_script_command_on_debug'
// } else {
// commandLine 'sh', '-c', 'my_script_command_on_release'
// }
}
afterEvaluate {
installApolloCodegen.finalizedBy updateSchemaScript
}