[Documentation] Returns name of last release found on nexus and list of all versions.
RequestsLibrary.Create_Session nexus ${NEXUS_RELEASES_URL} verify=${TRUE}
${uri} = BuiltIn.Set_Variable maven-metadata.xml
- ${response} = RequestsLibrary.Get_Request nexus ${uri}
+ ${response} = RequestsLibrary.GET On Session nexus url=${uri}
BuiltIn.Log ${response.text}
${root} = XML.Parse_XML ${response.text}
${element} = XML.Get_Element ${root} versioning/latest
@{elements} = XML.Get_Elements ${root} .//version
${versions} = BuiltIn.Create_List
FOR ${element} IN @{elements}
- IF 'Carbon' not in $element.text
- Collections.Append_To_List ${versions} ${element.text}
- END
+ Collections.Append_To_List ${versions} ${element.text}
END
Collections.Sort_List ${versions}
BuiltIn.Log_Many @{versions}