Path: blob/main/build/azure-pipelines/darwin/codesign.js
3520 views
"use strict";1Object.defineProperty(exports, "__esModule", { value: true });2/*---------------------------------------------------------------------------------------------3* Copyright (c) Microsoft Corporation. All rights reserved.4* Licensed under the MIT License. See License.txt in the project root for license information.5*--------------------------------------------------------------------------------------------*/6const codesign_1 = require("../common/codesign");7const publish_1 = require("../common/publish");8async function main() {9const arch = (0, publish_1.e)('VSCODE_ARCH');10const esrpCliDLLPath = (0, publish_1.e)('EsrpCliDllPath');11const pipelineWorkspace = (0, publish_1.e)('PIPELINE_WORKSPACE');12const folder = `${pipelineWorkspace}/vscode_client_darwin_${arch}_archive`;13const glob = `VSCode-darwin-${arch}.zip`;14// Codesign15(0, codesign_1.printBanner)('Codesign');16const codeSignTask = (0, codesign_1.spawnCodesignProcess)(esrpCliDLLPath, 'sign-darwin', folder, glob);17await (0, codesign_1.streamProcessOutputAndCheckResult)('Codesign', codeSignTask);18// Notarize19(0, codesign_1.printBanner)('Notarize');20const notarizeTask = (0, codesign_1.spawnCodesignProcess)(esrpCliDLLPath, 'notarize-darwin', folder, glob);21await (0, codesign_1.streamProcessOutputAndCheckResult)('Notarize', notarizeTask);22}23main().then(() => {24process.exit(0);25}, err => {26console.error(`ERROR: ${err}`);27process.exit(1);28});29//# sourceMappingURL=codesign.js.map3031