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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.