diff --git a/appveyor.yml b/appveyor.yml index 1d31cbd8..6c361e9e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,8 +1,11 @@ os: unstable +clone_folder: c:\projects\uhk-agent + environment: GH_TOKEN: secure: 3IebpEKmC39codi1wT6dXx8mql4/mCL1JzZ7lir7GQ5MWRnCxlED2OXbiKHHigDV + CSC_LINK: c:\projects\uhk-agent\scripts\certs\windows-cert.p12 matrix: - nodejs_version: "8" diff --git a/scripts/certs/windows-cert.p12.enc b/scripts/certs/windows-cert.p12.enc new file mode 100644 index 00000000..1b0965ea Binary files /dev/null and b/scripts/certs/windows-cert.p12.enc differ diff --git a/scripts/release.js b/scripts/release.js index 6d63d124..6d2abc0e 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -83,7 +83,12 @@ if (process.platform === 'darwin') { } if (process.platform === 'darwin') { + // TODO: Remove comment when macOS certificates boughted and exported + //require('./setup-macos-keychain').registerKeyChain(); exec('openssl aes-256-cbc -K $CERT_KEY -iv $CERT_IV -in scripts/certs/mac-cert.p12.enc -out scripts/certs/mac-cert.p12 -d') +} else if (process.platform === 'win32') { + // decrypt windows certificate + exec('openssl aes-256-cbc -K %CERT_KEY% -iv %CERT_IV% -in scripts/certs/windows-cert.p12.enc -out scripts/certs/windows-cert.p12 -d') //process.env.CSC_LINK = path.join(__dirname, 'certs/mac-cert.p12'); } @@ -117,7 +122,8 @@ if (TEST_BUILD || gitTag) { extraResources }, win: { - extraResources + extraResources, + certificateFile: path.join(__dirname, 'certs/windows-cert.p12') }, linux: { extraResources