mirror of
https://github.com/TECHNOFAB11/zfs-localpv.git
synced 2025-12-11 22:10:11 +01:00
feat(zfs-localpv): initial commit
provisioning and deprovisioning of the volumes on the node where zfs pool has already been setup. Pool name and the volume parameters has to be given in storage class which will be used to provision the volume. Signed-off-by: Pawan <pawan@mayadata.io>
This commit is contained in:
parent
485e2a21f0
commit
9f5cf445df
46 changed files with 6339 additions and 0 deletions
63
buildscripts/travis-build.sh
Executable file
63
buildscripts/travis-build.sh
Executable file
|
|
@ -0,0 +1,63 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
# Copyright 2019 The OpenEBS Authors.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
SRC_REPO="$TRAVIS_BUILD_DIR"
|
||||
DST_REPO="$GOPATH/src/github.com/openebs/zfs-localpv"
|
||||
|
||||
function checkGitDiff() {
|
||||
if [[ `git diff --shortstat | wc -l` != 0 ]]; then echo "Some files got changed after $1";printf "\n";git diff --stat;printf "\n"; exit 1; fi
|
||||
}
|
||||
|
||||
if [ "$SRC_REPO" != "$DST_REPO" ];
|
||||
then
|
||||
echo "Copying from $SRC_REPO to $DST_REPO"
|
||||
# Get the git commit
|
||||
echo "But first, get the git revision from $SRC_REPO"
|
||||
GIT_COMMIT="$(git rev-parse HEAD)"
|
||||
echo $GIT_COMMIT >> $SRC_REPO/GITCOMMIT
|
||||
|
||||
mkdir -p $DST_REPO
|
||||
cp -R $SRC_REPO/* $DST_REPO/
|
||||
cd $DST_REPO
|
||||
fi
|
||||
|
||||
#make golint-travis
|
||||
#rc=$?; if [[ $rc != 0 ]]; then exit $rc; fi
|
||||
|
||||
echo "Running : make format"
|
||||
make format
|
||||
rc=$?; if [[ $rc != 0 ]]; then echo "make format failed"; exit $rc; fi
|
||||
checkGitDiff "make format"
|
||||
printf "\n"
|
||||
|
||||
echo "Running : make kubegen"
|
||||
make kubegen
|
||||
rc=$?; if [[ $rc != 0 ]]; then echo "make kubegen failed"; exit $rc; fi
|
||||
checkGitDiff "make kubegen"
|
||||
printf "\n"
|
||||
|
||||
./buildscripts/test-cov.sh
|
||||
rc=$?; if [[ $rc != 0 ]]; then exit $rc; fi
|
||||
|
||||
make all
|
||||
rc=$?; if [[ $rc != 0 ]]; then exit $rc; fi
|
||||
|
||||
if [ $SRC_REPO != $DST_REPO ];
|
||||
then
|
||||
echo "Copying coverage.txt to $SRC_REPO"
|
||||
cp coverage.txt $SRC_REPO/
|
||||
cd $SRC_REPO
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue