Add integration scripts from OPEN-O
[integration.git] / autorelease / scripts / autorelease-test.sh
1 #!/bin/bash
2 #
3 # Copyright 2016-2017 Huawei Technologies Co., Ltd.
4 #
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #     http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #
17
18 # autorelease root dir
19 ROOT=`git rev-parse --show-toplevel`/autorelease
20 GERRIT_BRANCH='master'
21
22 cd $ROOT
23 git checkout build
24
25 BUILD_DIR=$ROOT/build
26 cd $BUILD_DIR
27
28 $ROOT/scripts/clone-all.sh
29 $ROOT/scripts/generate-pom.sh
30 $ROOT/scripts/fix-relativepaths.sh
31 $ROOT/scripts/set-version.sh
32
33 TMPDIR=`mktemp -d`
34 mvn -q clean deploy -DdisableJavaSdkAutoGeneration -DaltDeploymentRepository=staging::default::file:$TMPDIR -DskipTests=true -Dcheckstyle.skip=true
35 echo "TMPDIR=$TMPDIR"