конвейер gitlab: получить имя хоста внутри gitlab-ci.yml - PullRequest
1 голос
/ 16 октября 2019

Я запускаю несколько команд докера в 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, но нужен точныйодин плюс мне интересно, существует ли переменная для него.

...