Похожие вопросы

Как настроить задание Jenkins на определенный сервер для развертывания?
Пакетное переименование файлов в каталоге с помощью sed
Incron не выполнять скрипт, но хрон будет, отказано
Как впоследствии выполнить все команды в crontab?
Возможно ли иметь различную цветовую схему в ConEmu?
Обнаружение известного компьютера в общедоступной сети в BASH
Windows 10 Bash команда не работает, несмотря на включение режима разработчика и включение " Подсистема Windows для Linux"
/dev / tty: нет такого устройства или адреса - только в скрипте
Закройте сценарий bash, когда curl получает статус HTTP, отличный от 200
Получить имя файла без расширения в Bash
Bash на Ubuntu для Windows Зависает, пока я не нажму "enter"
Автоматически генерировать имя файла с помощью bash
Могу ли я заставить bash в cygwin выполнить команду сразу после вызова?
OS-X терминал ведет себя странно после запуска Python в интерактивном режиме
Что не так с моим сценарием bash, чтобы сохранить последние x-файлы и удалить остальные?

Как установить переменные среды в GitLab CI docker runner?

нужно установить прокси-сервер компании для доступа в интернет в нашей сети. Это необходимо для процесса сборки (для извлечения зависимостей).

я добавил соответствующие строки в /etc/bash.bashrc в нашем образе docker.

при ручном запуске изображения с:

docker run --rm -ti bboss/python:3 /bin/bash

и потом-исполнителем

export

Я вижу переменные.

однако, когда я определяю задачу CI GitLab на основе этого изображения и добавляю раздел like:

test-job:
    script:
        - export

Я не вижу никаких переменных.

похоже на записи в /etc/bash.bashrc не учитываются.

как я могу это сделать?

5
задан exhuma
источник

1 ответов

try

test-job:
    script:
        - env
0
отвечен mmccabe 2018-04-17 21:50:28
источник

Другие вопросы bash environment-variables gitlab