24 lines
601 B
JavaScript
24 lines
601 B
JavaScript
const { Storage } = require('@google-cloud/storage');
|
|
|
|
async function main() {
|
|
try {
|
|
const storage = new Storage();
|
|
|
|
const [repoTokenRaw] = await storage
|
|
.bucket('ml-pipeline-test-keys')
|
|
.file('coveralls_repo_token')
|
|
.download();
|
|
const repoToken = repoTokenRaw.toString().trim();
|
|
if (!repoToken) {
|
|
throw new Error('Repo token is empty!');
|
|
}
|
|
console.log(repoToken);
|
|
} catch (err) {
|
|
err.stack && console.error(err.stack);
|
|
console.error('Error occured when fetching coveralls.io repo token: ', err.message);
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
main();
|