mirror of
https://github.com/apache/cordova-android.git
synced 2025-02-20 23:56:20 +08:00
CB-12524: Workaround for obsolete gradle on integration servers
This commit is contained in:
parent
6a77acdbf2
commit
a9a28d3e77
@ -5,6 +5,7 @@ jdk:
|
||||
before_install:
|
||||
- nvm install 6
|
||||
- node --version
|
||||
- gradle --version
|
||||
install:
|
||||
- npm install
|
||||
- npm install -g codecov
|
||||
|
@ -71,10 +71,11 @@ GradleBuilder.prototype.getArgs = function(cmd, opts) {
|
||||
|
||||
GradleBuilder.prototype.runGradleWrapper = function(gradle_cmd) {
|
||||
var gradlePath = path.join(this.root, 'gradlew');
|
||||
var wrapperGradle = path.join(this.root, 'wrapper.gradle');
|
||||
if(fs.existsSync(gradlePath)) {
|
||||
//Literally do nothing, for some reason this works, while !fs.existsSync didn't on Windows
|
||||
} else {
|
||||
return spawn(gradle_cmd, ['-p', this.root, 'wrapper'], {stdio: 'inherit'});
|
||||
return spawn(gradle_cmd, ['-p', this.root, 'wrapper', '-b', wrapperGradle], {stdio: 'inherit'});
|
||||
}
|
||||
};
|
||||
|
||||
|
1
wrapper.gradle
Normal file
1
wrapper.gradle
Normal file
@ -0,0 +1 @@
|
||||
//This file is intentionally just a comment
|
Loading…
Reference in New Issue
Block a user