en utilisant ruby, comment créer des données hexBinary requises par postBuildResult de hudson?
Question
Je souhaite soumettre les résultats de la construction à hudson via un script ruby. Le peu de documentation que je peux trouver indique que les données contenues dans la balise se trouvent dans & "; HexBinary &"; format. Comment puis-je prendre une simple chaîne de rubis comme & "Bonjour, monde &"; et le convertir dans ce format?
La solution
Je ne suis pas sûr à propos de hudson et je ne suis pas convaincu que ce qui suit est un hexBinary. Mais voici mon meilleur coup de poignard à ce sujet.
"Hello world".unpack("H*") # => ["48656c6c6f20776f726c64"]
Donc, juste pour obtenir la chaîne ...
"Hello world".unpack("H*").first
Je suis confus quant au format hexBinary, car je n’ai trouvé aucun exemple définitif sur ce qu’il est réellement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow