This is an automated email from the ASF dual-hosted git repository.
evansye pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git
The following commit(s) were added to refs/heads/master by this push:
new f1e1351 BIGTOP-3009. Add gradle repo-ind (#460)
f1e1351 is described below
commit f1e13518e615b5beb7a33b31fe9924c5b443aad9
Author: Evans Ye <[email protected]>
AuthorDate: Sun Feb 3 14:52:43 2019 +0800
BIGTOP-3009. Add gradle repo-ind (#460)
---
packages.gradle | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/packages.gradle b/packages.gradle
index ac2c430..0253f1c 100644
--- a/packages.gradle
+++ b/packages.gradle
@@ -795,3 +795,21 @@ if (nativePackaging) {
description: "Invoking a native repository target
${nativePackaging.repo}",
group: PACKAGES_GROUP) doLast { }
}
+
+task "repo-ind" (
+ description: "Invoking a native repository in Docker. Usage: \$ ./gradlew
" +
+ "-POS=[centos-7|fedora-26|debian-9|ubuntu-16.04|opensuse-42.3] " +
+ "-Pprefix=[trunk|1.2.1|1.2.0|1.1.0|...] repo-ind",
+ group: PACKAGES_GROUP) doLast {
+ def _prefix = project.hasProperty("prefix") ? prefix : "trunk"
+ def _OS = project.hasProperty("OS") ? OS : "centos-7"
+ def command = [
+ 'docker', 'run', '--rm', '--volume', BASE_DIR + ':/bigtop-home',
'--workdir', '/bigtop-home',
+ 'bigtop/slaves:' + _prefix + '-' + _OS,
+ './gradlew', 'repo'
+ ]
+ exec {
+ workingDir BASE_DIR
+ commandLine command
+ }
+}