SSHLibrary.Execute Command sudo mkdir -p /usr/local/vtn
SSHLibrary.Execute Command sudo chown jenkins /usr/local/vtn
SSHLibrary.Execute Command sudo yum install -q -y https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-3.noarch.rpm
- SSHLibrary.Execute Command sudo yum install -q -y postgresql93-libs postgresql93 postgresql93-server postgresql93-contrib postgresql93-odbc-09.06.0300
- CompareStream.Run_Keyword_If_At_Least_Else boron Download VtnCo Distribution
- ... ELSE SSHLibrary.Execute Command tar -C/ -jxvf ${WORKSPACE}/${BUNDLEFOLDER}/externalapps/${vtn_dist}*-bin.tar.bz2
+ SSHLibrary.Execute Command sudo yum install -q -y postgresql93-libs postgresql93 postgresql93-server postgresql93-contrib postgresql93-odbc
+ Download VtnCo Distribution
SSHLibrary.Execute Command /usr/local/vtn/sbin/db_setup
SSHLibrary.Execute Command /usr/local/vtn/bin/vtn_start
SSHLibrary.Execute Command /usr/local/vtn/bin/unc_dmctl status
Download VtnCo Distribution
# TODO: https://trello.com/c/fDiIUFMv/431-remove-hardcoded-versions-of-vtn-coordinator-in-libraries-vtncokeywords-robot
SSHLibrary.Execute Command wget "${vtn_coordinator_nexus_path}/maven-metadata.xml"
- CompareStream.Run_Keyword_If_At_Least_Boron SSHLibrary.Get_file maven-metadata.xml
- ${boron_version}= XML.Get Element Text maven-metadata.xml xpath=.//versions/version[2]
- ${boron_version_val}= SSHLibrary.Execute Command echo ${boron_version} | awk -F"-" '{print $1}'
- ${carbon_version}= XML.Get Element Text maven-metadata.xml xpath=.//versions/version[3]
+ SSHLibrary.Get_file maven-metadata.xml
+ ${carbon_version}= XML.Get Element Text maven-metadata.xml xpath=.//versions/version[1]
${carbon_version_val}= SSHLibrary.Execute Command echo ${carbon_version} | awk -F"-" '{print $1}'
+ ${nitrogen_version}= XML.Get Element Text maven-metadata.xml xpath=.//versions/version[2]
+ ${nitrogen_version_val}= SSHLibrary.Execute Command echo ${nitrogen_version} | awk -F"-" '{print $1}'
+ ${oxygen_version}= XML.Get Element Text maven-metadata.xml xpath=.//versions/version[3]
+ ${oxygen_version_val}= SSHLibrary.Execute Command echo ${oxygen_version} | awk -F"-" '{print $1}'
SSHLibrary.Execute Command sudo mv maven-metadata.xml old-maven-metadata.xml
- CompareStream.Run_Keyword_If_Equals boron SSHLibrary.Execute Command wget "${vtn_coordinator_nexus_path}/${boron_version}/maven-metadata.xml"
CompareStream.Run_Keyword_If_Equals carbon SSHLibrary.Execute Command wget "${vtn_coordinator_nexus_path}/${carbon_version}/maven-metadata.xml"
- CompareStream.Run_Keyword_If_At_Least_Boron SSHLibrary.Get_file maven-metadata.xml
+ CompareStream.Run_Keyword_If_Equals nitrogen SSHLibrary.Execute Command wget "${vtn_coordinator_nexus_path}/${nitrogen_version}/maven-metadata.xml"
+ CompareStream.Run_Keyword_If_Equals oxygen SSHLibrary.Execute Command wget "${vtn_coordinator_nexus_path}/${oxygen_version}/maven-metadata.xml"
+ SSHLibrary.Get_file maven-metadata.xml
${value}= XML.Get Element Text maven-metadata.xml xpath=.//snapshotVersion[1]/value
- CompareStream.Run_Keyword_If_Equals boron SSHLibrary.Execute Command wget '${vtn_coordinator_nexus_path}/${boron_version}/${vtn_dist}-${value}-bin.tar.bz2'
CompareStream.Run_Keyword_If_Equals carbon SSHLibrary.Execute Command wget '${vtn_coordinator_nexus_path}/${carbon_version}/${vtn_dist}-${value}-bin.tar.bz2'
+ CompareStream.Run_Keyword_If_Equals nitrogen SSHLibrary.Execute Command wget '${vtn_coordinator_nexus_path}/${nitrogen_version}/${vtn_dist}-${value}-bin.tar.bz2'
+ CompareStream.Run_Keyword_If_Equals oxygen SSHLibrary.Execute Command wget '${vtn_coordinator_nexus_path}/${oxygen_version}/${vtn_dist}-${value}-bin.tar.bz2'
SSHLibrary.Execute Command tar -C/ -jxvf ${vtn_dist}*-bin.tar.bz2
Stop SuiteVtnCo