mirror of
https://github.com/apache/cordova-android.git
synced 2025-02-22 00:32:55 +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:
|
before_install:
|
||||||
- nvm install 6
|
- nvm install 6
|
||||||
- node --version
|
- node --version
|
||||||
|
- gradle --version
|
||||||
install:
|
install:
|
||||||
- npm install
|
- npm install
|
||||||
- npm install -g codecov
|
- npm install -g codecov
|
||||||
|
@ -71,10 +71,11 @@ GradleBuilder.prototype.getArgs = function(cmd, opts) {
|
|||||||
|
|
||||||
GradleBuilder.prototype.runGradleWrapper = function(gradle_cmd) {
|
GradleBuilder.prototype.runGradleWrapper = function(gradle_cmd) {
|
||||||
var gradlePath = path.join(this.root, 'gradlew');
|
var gradlePath = path.join(this.root, 'gradlew');
|
||||||
|
var wrapperGradle = path.join(this.root, 'wrapper.gradle');
|
||||||
if(fs.existsSync(gradlePath)) {
|
if(fs.existsSync(gradlePath)) {
|
||||||
//Literally do nothing, for some reason this works, while !fs.existsSync didn't on Windows
|
//Literally do nothing, for some reason this works, while !fs.existsSync didn't on Windows
|
||||||
} else {
|
} 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