Openshift环境BUILD_NUMBER变量

Openshift环境BUILD_NUMBER变量,openshift,Openshift,我是Openshift新手,需要从构建中获取构建编号并将其传递给应用程序pod,在构建和应用过程中是否有任何方法传递此类环境变量 例如,在Jenkins中,我们可以得到$BUILD\u NUMBER变量,我如何在Openshift中实现这样的解决方案?您希望构建编号是什么,您打算如何使用它 对于S2I构建,该构建将设置某些环境变量,这也将在最终图像中设置。例如: OPENSHIFT_BUILD_NAME=poc-hub-shared-storage-1-hub-img-5 OPENSHIFT_B

我是Openshift新手,需要从构建中获取构建编号并将其传递给应用程序pod,在构建和应用过程中是否有任何方法传递此类环境变量


例如,在Jenkins中,我们可以得到$BUILD\u NUMBER变量,我如何在Openshift中实现这样的解决方案?

您希望构建编号是什么,您打算如何使用它

对于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
因此,您将获得有关项目的信息、构建pod的名称、Git存储库以及构建中使用的代码的提交参考

OPENSHIFT\u BUILD\u NAME
末尾的数字将随着后续构建的增加而增加,但如果不知道您需要它做什么,就无法说明这是否足以满足您的目的