Переменная BUILD_NUMBER среды Openshift - PullRequest
0 голосов
/ 17 мая 2018

Я новичок в Openshift и мне нужно получить BUILD_NUMBER из сборок и передать его в модуль приложения, есть ли способы передать такую ​​переменную среды во время сборки и приложения.

Например, в Jenkins мы можемполучить переменную $ BUILD_NUMBER, как я могу реализовать такое решение в Openshift?

1 Ответ

0 голосов
/ 17 июня 2018

Что именно вы ожидаете от номера сборки и как вы собираетесь его использовать?

Для сборки S2I в сборке будут установлены определенные переменные среды, и это также будет установлено в конечном образе. Например:

OPENSHIFT_BUILD_NAME=poc-hub-shared-storage-1-hub-img-5
OPENSHIFT_BUILD_NAMESPACE=hubtest7
OPENSHIFT_BUILD_SOURCE=https://github.com/jupyter-on-openshift/jupyterhub-quickstart.git
OPENSHIFT_BUILD_COMMIT=6530d6f6744f063d4c474e82901571b9b7e4a9eb

Итак, вам предоставляется информация о проекте, имя модуля сборки, репозиторий Git и ссылка на подтверждение для кода, используемого в сборке.

Это число в конце OPENSHIFT_BUILD_NAME будет увеличиваться для каждой последующей сборки, но не может сказать, достаточно ли этого для ваших целей, не зная, для чего оно вам нужно.

...