В пользовательской документации Travis CI есть раздел о том, как избежать безопасных переменных среды. Кажется, не работает для одного пространства. Что-нибудь особенное, что нужно сделать для пробела?
Я пытался зашифровать строку подключения к серверу sql следующим образом
travis encrypt AzureSqlServerPath="Server=<server>\;Initial\ Catalog=<database>\;Persist\ Security\ Info=False\;User\ ID=<user>\;Password=<password>\;MultipleActiveResultSets=False\;Encrypt=True\;TrustServerCertificate=False\;Connection\ Timeout=30\;" --add --com
Переменная установлена нормально, но пробелы не корректно переводятся в переменную окружения. Он обрезает строку в первом найденном месте.
Server=<server>;Initial