I am trying to inject a version number variable using the Inject Bamboo variables task running on Windows Server 2012 R2. My variable file is called BambooInjectVariables.txt and contains a single line:
AssemblyInformationalVersion=1.1.2.46-59768a0
The log entries for the failing build show
simple 09-May-2017 15:43:05 Starting task 'Inject variables' of type 'com.atlassian.bamboo.plugins.bamboo-variable-inject-plugin:inject' simple 09-May-2017 15:43:05 Injected variable bamboo.inject.ÿþA�s�s�e�m�b�l�y�I�n�f�o�r�m�a�t�i�o�n�a�l�V�e�r�s�i�o�n�=�1�.�1�.�2�.�4�6�-�5�9�7�6�8�a�0� in RESULT scope simple 09-May-2017 15:43:05 Injected variable bamboo.inject.�= in RESULT scope simple 09-May-2017 15:43:05 Finished task 'Inject variables' with result: Success
and the build fails soon after. What am I doing wrong?
Any chance you were able to resolve this? We're just running in to this now.
I also observed this same problem, but was able to resolve it.
I was generating the file from PowerShell, and the trick was to make sure that I forced the output to be ASCII.
"key=$value" | Out-File "$Env:bamboo_build_working_directory\kv.properties" -Encoding ascii
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.