运行 应用程序无法使用内部版本号?
Build number not available to running app?
我有一个 Liberty Profile 应用程序,我 building/deploying 使用 devops 管道,但我没有看到任何机制来确定当前构建是 运行。我已经转储了所有环境变量,但似乎没有任何内容表明内部版本号。
我只是找不到某个地方的值还是真的不可用?
在 Bluemix DevOps 服务产品和环境变量中构建和部署作业:BUILD_NUMBER。此变量不会自动传播到 Bluemix 运行时。
也许在部署脚本中,您可以添加一个与您的应用关联的 Cloud Foundry 环境变量。类似于:
cf set-env "${CF_APP}" BUILD_NUMBER "${BUILD_NUMBER}"
因此您可以通过 运行 代码访问此类信息。
希望对您有所帮助!
我有一个 Liberty Profile 应用程序,我 building/deploying 使用 devops 管道,但我没有看到任何机制来确定当前构建是 运行。我已经转储了所有环境变量,但似乎没有任何内容表明内部版本号。
我只是找不到某个地方的值还是真的不可用?
在 Bluemix DevOps 服务产品和环境变量中构建和部署作业:BUILD_NUMBER。此变量不会自动传播到 Bluemix 运行时。
也许在部署脚本中,您可以添加一个与您的应用关联的 Cloud Foundry 环境变量。类似于:
cf set-env "${CF_APP}" BUILD_NUMBER "${BUILD_NUMBER}"
因此您可以通过 运行 代码访问此类信息。
希望对您有所帮助!