Я запускаю несколько команд докера в gitlab-ci.yml
. Некоторые из них требуют, чтобы им был передан текущий IP-адрес компьютера, например:
docker build --pull -t my_image . --add-host=<my service>:<current ip>
$CI_SERVER_HOSTNAME
не тот, его значение равно gitlab.com
. Мне нужен фактический IP-адрес компьютера CI, поскольку ifconfig
будет видеть его из файла .gitlab-cy.yml
.
Я не нахожу для этого никакой переменной $ CI _... Я знаю, что извлечение из ifconfig возможно, но не будет работать, когда команды docker выполняются одна за другой на Mac.
Примечание: я знаю, что обычно это что-то вроде 172.0.0.x, но нужен точныйодин плюс мне интересно, существует ли переменная для него.