Получить идентификатор контейнера, где выполняется задание gitlab

Когда я использую gitlab с докером в журнале работы, я могу получить эту информацию:

Running with gitlab-ci-multi-runner 9.5.0 (413da38)
  on platform-docker-orc (2c06225e)
Using Docker executor with image registry:5000/local_image: ...
Using docker image sha256:db4434f2a9c3529af30397031df5bc1277f13882e0f6613a8c8f9c059645c04d for predefined container...
Pulling docker image registry:5000/local_image ...
Using docker image registry:5000/local_image ID=sha256:8d1cac8ae6371b01505e9cd3aaf654696cc144117a9c89dcd21cf4c0d9cfa709 for build container...
Running on runner-2c06225e-project-99-concurrent-0 via a96c0c765ce7...

Как я могу получить идентификатор контейнера, где выполняется задание gitlab?

1 ответ

Вы можете получить идентификатор контейнера, используя метки на контейнере:

docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=$CI_JOB_ID"
Другие вопросы по тегам