Вы пробовали echo $fireBaseApiKey
(без кавычек)?
Для устранения неполадок CircleCI полезно запускать образ локально.
Пример: приведенная ниже команда запустит локальный экземпляр Ubuntu с переменной окружения fireBaseApiKey
, установленной в asdf-asdf-asdf
. Ваши локальные файлы будут смонтированы в /usr/src/app
.
docker run -it -e fireBaseApiKey=asdf-asdf-asdf -v $PWD:/usr/src/app ubuntu bash
Чтобы проверить переменную среды, попробуйте:
echo $fireBaseApiKey
cd /usr/src/app
и выполните скрипт сборки, шаг за шагом. Я считаю полезным устранять неисправности сборок по неизвестным причинам.
Поскольку Ваш вопрос был отмечен, Вы попробовали Windows PowerShell? Это - парадигма, основан на каналах Unix, но вместо того, чтобы произвести пишут сообщение, процессы производят объекты .NET.
Я вижу, что Вы помещаете "powershell" как один из Ваших тегов. Возможно, Вы действительно ли помогаете, мог направить наши ответы путем объяснения, что Вам не нравится приблизительно PowerShell как замена для cmd.exe?
Смотрите на Console2 http://sourceforge.net/projects/console/
Это - функции:
"несколько вкладок, подобного текстовому редактору текстового выбора, различных фоновых типов, альфы и прозрачности условной окраски, настраиваемого шрифта, различные стили окна"
Я не ясен на том, что Вы подразумеваете под командными строками Linux/OSX, являющимися "хорошим". Если Вы просто подразумеваете, что они обеспечивают больше утилит, я обычно устанавливаю Windows Services для Unix для добавления общих программ как grep и vi.
Я использую, Принимают Управление из программного обеспечения мирового судьи
Cygwin является хорошей альтернативой. Можно выполнить Bash или другие оболочки в Windows. Вы получаете большинство своих классических команд Linux/UNIX, сценариев оболочки, и т.д. Вы даже получаете компиляторы GNU и можете избежать Visual Studio, если Вы желаете. От Cygwin можно получить доступ регулярным Windows-программам, дискам, и т.д. таким образом, редко существует причина вернуться к cmd.exe.
Если Вы просто надеетесь автоматизировать задачи с помощью сценариев оболочки (не интерактивная оболочка), то необходимо посмотреть на Windows Scripting Host. WSH является многофункциональной средой сценариев для Windows, который появляется предварительно установленный во все современные версии Windows.
Я комбинировал шпаклевку, cygwin, экран и zsh (не колотят), в последнее время. Мне нравится много функций zsh, как autocd, который и auto-pushd, которые помещают каталоги, в которые Вы изменяетесь на стопку каталога, не имея необходимость вводить pushd. Мне также нравится это то, что несколько оболочек совместно используют историю и не перезаписывают друг друга. Экран позволяет мне выполнить несколько оболочек zsh в одном окне шпаклевки. Можно получить zsh и скрыть от cygwin сайта. Я работаю: шпаклюйте экран-cygterm
Вам также будет нужна исправленная версия шпаклевки, которая имеет поддержку-cygterm.