You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by ev...@apache.org on 2017/05/10 19:08:08 UTC
bigtop git commit: BIGTOP-2758. [Sandbox] Support dryrun in build
script
Repository: bigtop
Updated Branches:
refs/heads/master 8bfc86690 -> 42146ecbf
BIGTOP-2758. [Sandbox] Support dryrun in build script
Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/42146ecb
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/42146ecb
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/42146ecb
Branch: refs/heads/master
Commit: 42146ecbf84f87b327598615349a7c7c1b0dd847
Parents: 8bfc866
Author: Evans Ye <ev...@apache.org>
Authored: Sat May 6 11:49:22 2017 +0000
Committer: Evans Ye <ev...@apache.org>
Committed: Thu May 11 03:07:56 2017 +0800
----------------------------------------------------------------------
docker/sandbox/build.sh | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/bigtop/blob/42146ecb/docker/sandbox/build.sh
----------------------------------------------------------------------
diff --git a/docker/sandbox/build.sh b/docker/sandbox/build.sh
index 8936fd0..8676250 100755
--- a/docker/sandbox/build.sh
+++ b/docker/sandbox/build.sh
@@ -135,6 +135,10 @@ show_deploy_configs() {
echo "-------------------------------------------------"
}
+log() {
+ echo -e "\n[LOG] $1\n"
+}
+
usage() {
echo "usage: $PROG args"
echo " -a, --account Specify account name for image."
@@ -158,6 +162,9 @@ while [ $# -gt 0 ]; do
fi
ACCOUNT=$2
shift 2;;
+ -d|--dryrun)
+ DRYRUN=true
+ shift;;
-c|--components)
if [ $# -lt 2 ]; then
usage
@@ -203,7 +210,7 @@ else
if [ -f "$FILE" ]; then
cp -vfr $FILE site.yaml.template
else
- echo "$FILE not exist!"
+ log "$FILE not exist!"
exit 1
fi
fi
@@ -211,5 +218,10 @@ fi
export ACCOUNT
export TAG
generate_dockerfile
+if [ "$DRYRUN" == true ]; then
+ log "Generated Dockerfile:"
+ cat Dockerfile
+ exit 0
+fi
build
cleanup