我是Openshift的新手,需要从构建中获取BUILD_NUMBER并将其传递给应用程序窗格,是否有任何方法可以在构建和应用程序期间传递此类环境变量。
例如,在Jenkins中我们可以获得$ BUILD_NUMBER变量,如何在Openshift中实现这样的解决方案?
答案 0 :(得分:0)
您对构建号的期望是什么以及您打算如何使用它?
对于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
末尾的数字会针对每个后续版本增加,但不能说明这是否足以满足您的目的而不知道您需要什么。