Skip to content

Commit 58123f5

Browse files
authored
Merge pull request #890 from browserstack/HST_1153_cypress_artifact_cli
add: turboscale build_artifact url
2 parents 0e7da87 + 6b38dca commit 58123f5

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

bin/commands/runs.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -366,9 +366,9 @@ module.exports = function run(args, rawArgs) {
366366

367367
// download build artifacts
368368
if (exitCode != Constants.BUILD_FAILED_EXIT_CODE) {
369-
if (utils.nonEmptyArray(bsConfig.run_settings.downloads) && !turboScaleSession) {
369+
if (utils.nonEmptyArray(bsConfig.run_settings.downloads)) {
370370
logger.debug("Downloading build artifacts");
371-
await downloadBuildArtifacts(bsConfig, data.build_id, args, rawArgs, buildReportData);
371+
await downloadBuildArtifacts(bsConfig, data.build_id, args, rawArgs, buildReportData, turboScaleSession);
372372
}
373373

374374
// Generate custom report!

bin/helpers/buildArtifacts.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -213,13 +213,15 @@ const sendUpdatesToBstack = async (bsConfig, buildId, args, options, rawArgs, bu
213213
});
214214
}
215215

216-
exports.downloadBuildArtifacts = async (bsConfig, buildId, args, rawArgs, buildReportData = null) => {
216+
exports.downloadBuildArtifacts = async (bsConfig, buildId, args, rawArgs, buildReportData = null, isTurboScaleSession = false) => {
217217
return new Promise ( async (resolve, reject) => {
218218
BUILD_ARTIFACTS_FAIL_COUNT = 0;
219219
BUILD_ARTIFACTS_TOTAL_COUNT = 0;
220220

221221
let options = {
222-
url: `${config.buildUrl}${buildId}/build_artifacts`,
222+
url: isTurboScaleSession
223+
? `${config.turboScaleBuildsUrl}/${buildId}/build_artifacts`
224+
: `${config.buildUrl}${buildId}/build_artifacts`,
223225
auth: {
224226
username: bsConfig.auth.username,
225227
password: bsConfig.auth.access_key,

0 commit comments

Comments
 (0)