-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild.sh
More file actions
executable file
·30 lines (26 loc) · 1.1 KB
/
build.sh
File metadata and controls
executable file
·30 lines (26 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
####################################################################
######### Copyright 2016 BigSQL ###########
####################################################################
if [[ $# -eq 0 ]] ; then
echo 'No version number specified'
exit 1
fi
directory_path=`dirname "$this";`
working_directory=`cd "$directory_path/.."; pwd`
version_number="$1"
bam_version_directory="bam2-$1"
cd "$working_directory/bam2-ng"
git pull
#git fetch --prune --tags
#git tag "$version_number"
#git push --tags
cd "$working_directory"
mkdir "$bam_version_directory"
cp -rf "$working_directory"/bam2-ng/* "$working_directory"/"$bam_version_directory"/
cd "$working_directory/$bam_version_directory/bam_ui"
gulp dist-build
cd "$working_directory"
grep -rl "bam_version_number" "$working_directory/$bam_version_directory" | xargs sed -i "s/bam_version_number/$version_number/g"
grep -rl "bam_ui" "$working_directory/$bam_version_directory/bin" | xargs sed -i "s/bam_ui/web/g"
rm -rf "$working_directory/$bam_version_directory/bam_ui"
tar cvjf "$bam_version_directory".tar.bz2 "$bam_version_directory"