Skip to content

Commit b3b3bd9

Browse files
committed
Save pull request sha to firebase db
1 parent ef614df commit b3b3bd9

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

tools/gulp/tasks/screenshots.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ task('screenshots', () => {
2020
.then(() => setScreenFilenames(database, prNumber))
2121
.then(() => uploadScreenshots(prNumber, 'diff'))
2222
.then(() => uploadScreenshots(prNumber, 'test'))
23-
.then(() => updateCommit(database, prNumber))
23+
.then(() => updateTravisCommit(database, prNumber))
24+
.then(() => updatePRSha(database, prNumber))
2425
.then(() => database.goOffline(), () => database.goOffline());
2526
}
2627
});
@@ -35,12 +36,18 @@ function updateResult(database: admin.database.Database, prNumber: string,
3536
return database.ref(FIREBASE_REPORT).child(`${prNumber}/result`).set(result);
3637
}
3738

38-
function updateCommit(database: admin.database.Database,
39+
function updateTravisCommit(database: admin.database.Database,
3940
prNumber: string): admin.Promise<void> {
4041
return database.ref(FIREBASE_REPORT).child(`${prNumber}/commit`)
4142
.set(process.env['TRAVIS_COMMIT']);
4243
}
4344

45+
function updatePRSha(database: admin.database.Database,
46+
prNumber: string): admin.Promise<void> {
47+
return database.ref(FIREBASE_REPORT).child(`${prNumber}/sha`)
48+
.set(process.env['TRAVIS_PULL_REQUEST_SHA']);
49+
}
50+
4451
/** Get a list of filenames from firebase database. */
4552
function getScreenFilenames(database: admin.database.Database): admin.Promise<string[]> {
4653
return database.ref(FIREBASE_FILELIST).once('value')

0 commit comments

Comments
 (0)