diff --git a/bin/commands/runs.js b/bin/commands/runs.js index df02954a..4ca15ab8 100644 --- a/bin/commands/runs.js +++ b/bin/commands/runs.js @@ -340,6 +340,8 @@ module.exports = function run(args, rawArgs) { utils.setProcessHooks(data.build_id, bsConfig, bs_local, args, buildReportData); if(isTestObservabilitySession) { utils.setO11yProcessHooks(data.build_id, bsConfig, bs_local, args, buildReportData); + // OB-10135: read by stopBuildUpstream in testObservability/helper/helper.js + process.env.BROWSERSTACK_AUTOMATION_BUILD_ID = data.build_id; } let message = `${data.message}! ${Constants.userMessages.BUILD_CREATED} with build id: ${data.build_id}`; let dashboardLink = `${Constants.userMessages.VISIT_DASHBOARD} ${data.dashboard_url}`; diff --git a/bin/testObservability/helper/helper.js b/bin/testObservability/helper/helper.js index 9bb2a579..49d625a1 100644 --- a/bin/testObservability/helper/helper.js +++ b/bin/testObservability/helper/helper.js @@ -684,7 +684,9 @@ exports.stopBuildUpstream = async () => { }; } else { const data = { - 'stop_time': (new Date()).toISOString() + 'stop_time': (new Date()).toISOString(), + // OB-10135: cached in bin/commands/runs.js at build-create + 'automate_build_id': process.env.BROWSERSTACK_AUTOMATION_BUILD_ID }; const config = { headers: {