account foe el7 branch of awips2-builds for ci build
This commit is contained in:
parent
954bbf8dc5
commit
001abb516f
2 changed files with 10 additions and 9 deletions
|
@ -1,7 +1,6 @@
|
||||||
#!/bin/sh -xe
|
#!/bin/sh -xe
|
||||||
OS_TYPE=$1
|
OS_TYPE=$1
|
||||||
OS_VERSION=$2
|
OS_VERSION=$2
|
||||||
|
|
||||||
if [ $OS_VERSION == "centos7" ]; then
|
if [ $OS_VERSION == "centos7" ]; then
|
||||||
REPO_EXT="-el7"
|
REPO_EXT="-el7"
|
||||||
fi
|
fi
|
||||||
|
@ -16,8 +15,7 @@ yum -y clean all
|
||||||
yum groupinstall awips2-ade -y
|
yum groupinstall awips2-ade -y
|
||||||
|
|
||||||
su - awips
|
su - awips
|
||||||
|
. /awips2/repo/awips2-src/rpms/unidata/buildEnvironment.sh
|
||||||
. /awips2/repo/awips2-builds/rpms/unidata/buildEnvironment.sh
|
|
||||||
|
|
||||||
mkdir -p /awips2/jenkins/buildspace/workspace/AWIPS2-UPC_build/baseline
|
mkdir -p /awips2/jenkins/buildspace/workspace/AWIPS2-UPC_build/baseline
|
||||||
mkdir -p /awips2/jenkins/buildspace/workspace/tmp
|
mkdir -p /awips2/jenkins/buildspace/workspace/tmp
|
||||||
|
@ -25,6 +23,7 @@ mkdir -p /awips2/jenkins/build/rpms/awips2_${AWIPSII_VERSION}/{x86_64,noarch}/
|
||||||
|
|
||||||
pushd /awips2/repo
|
pushd /awips2/repo
|
||||||
|
|
||||||
|
git clone https://github.com/Unidata/awips2.git --branch unidata_${AWIPSII_VERSION}${REPO_EXT} --single-branch awips2-builds
|
||||||
git clone https://github.com/Unidata/awips2-ncep.git --branch unidata_${AWIPSII_VERSION} --single-branch
|
git clone https://github.com/Unidata/awips2-ncep.git --branch unidata_${AWIPSII_VERSION} --single-branch
|
||||||
git clone https://github.com/Unidata/awips2-core.git --branch unidata_${AWIPSII_VERSION} --single-branch
|
git clone https://github.com/Unidata/awips2-core.git --branch unidata_${AWIPSII_VERSION} --single-branch
|
||||||
git clone https://github.com/Unidata/awips2-core-foss.git --branch unidata_${AWIPSII_VERSION} --single-branch
|
git clone https://github.com/Unidata/awips2-core-foss.git --branch unidata_${AWIPSII_VERSION} --single-branch
|
||||||
|
@ -43,4 +42,4 @@ cd /awips2/repo/awips2-builds/rpms/unidata/
|
||||||
/bin/bash cibuild.sh -b buildEDEX >& /dev/null
|
/bin/bash cibuild.sh -b buildEDEX >& /dev/null
|
||||||
/bin/bash cibuild.sh -b buildCAVE >& /dev/null
|
/bin/bash cibuild.sh -b buildCAVE >& /dev/null
|
||||||
|
|
||||||
tar -cf /awips2/jenkins/build/rpms/awips2_${AWIPSII_VERSION}/ /awips2/repo/awips2-builds/dist/awips2_${AWIPSII_VERSION}_${OS_TYPE}-${OS_VERSION}.tar
|
tar -cf /awips2/jenkins/build/rpms/awips2_${AWIPSII_VERSION}/ /awips2/repo/awips2-src/dist/awips2_${AWIPSII_VERSION}_${OS_TYPE}-${OS_VERSION}.tar
|
||||||
|
|
|
@ -3,15 +3,17 @@ os_type=$1
|
||||||
os_version=$2
|
os_version=$2
|
||||||
|
|
||||||
if [ "$os_version" = "centos6" ]; then
|
if [ "$os_version" = "centos6" ]; then
|
||||||
sudo docker run --rm=true -v `pwd`:/awips2/repo/awips2-builds:rw ${os_type}:${os_version} /bin/bash -c "bash -xe /awips2/repo/awips2-builds/build/build_rhel.sh ${os_type} ${os_version}"
|
|
||||||
|
sudo docker run --rm=true -v `pwd`:/awips2/repo/awips2-src:rw ${os_type}:${os_version} /bin/bash -c "bash -xe /awips2/repo/awips2-src/build/build_rhel.sh ${os_type} ${os_version}"
|
||||||
|
|
||||||
elif [ "$os_version" = "centos7" ]; then
|
elif [ "$os_version" = "centos7" ]; then
|
||||||
sudo docker run --privileged -d -ti -e "container=docker" -v `pwd`:/awips2/repo/awips2-builds:rw ${os_type}:${os_version} /usr/sbin/init
|
|
||||||
|
sudo docker run --privileged -d -ti -e "container=docker" -v `pwd`:/awips2/repo/awips2-src:rw ${os_type}:${os_version} /usr/sbin/init
|
||||||
DOCKER_CONTAINER_ID=$(sudo docker ps | grep ${os_version} | awk '{print $1}' | head -1 )
|
DOCKER_CONTAINER_ID=$(sudo docker ps | grep ${os_version} | awk '{print $1}' | head -1 )
|
||||||
sudo docker logs $DOCKER_CONTAINER_ID
|
sudo docker logs $DOCKER_CONTAINER_ID
|
||||||
sudo docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "bash -xe /awips2/repo/awips2-builds/build/build_rhel.sh ${os_type} ${os_version}";
|
sudo docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "bash -xe /awips2/repo/awips2-src/build/build_rhel.sh ${os_type} ${os_version}";
|
||||||
sudo docker ps -a
|
sudo docker ps -a
|
||||||
sudo docker stop $DOCKER_CONTAINER_ID
|
sudo docker stop $DOCKER_CONTAINER_ID
|
||||||
sudo docker rm -v $DOCKER_CONTAINER_ID
|
sudo docker rm -v $DOCKER_CONTAINER_ID
|
||||||
elif [ "$os_type" = "fedora" ]; then
|
|
||||||
sudo docker run --rm=true -v `pwd`:/awips2/repo/awips2-builds:rw ${os_type}:${os_version} /bin/bash -c "bash -xe /awips2/repo/awips2-builds/build/build_rhel.sh ${os_type} ${os_version}"
|
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue