mirror of
https://github.com/atom/atom.git
synced 2026-04-06 03:02:13 -04:00
🎨 Clarify build environment variables related to code-signing
This commit is contained in:
@@ -7,17 +7,17 @@ module.exports = function (packagedAppPath) {
|
||||
return
|
||||
}
|
||||
|
||||
console.log(`Unlocking keychain ${process.env.MAC_CODE_SIGNING_KEYCHAIN}`)
|
||||
console.log(`Unlocking keychain ${process.env.ATOM_MAC_CODE_SIGNING_KEYCHAIN}`)
|
||||
childProcess.spawnSync('security', [
|
||||
'unlock-keychain',
|
||||
'-p', process.env.MAC_CODE_SIGNING_KEYCHAIN_PASSWORD,
|
||||
process.env.MAC_CODE_SIGNING_KEYCHAIN
|
||||
'-p', process.env.ATOM_MAC_CODE_SIGNING_KEYCHAIN_PASSWORD,
|
||||
process.env.ATOM_MAC_CODE_SIGNING_KEYCHAIN
|
||||
], {stdio: 'inherit'})
|
||||
|
||||
console.log(`Code-signing application at ${packagedAppPath}`)
|
||||
childProcess.spawnSync('codesign', [
|
||||
'--deep', '--force', '--verbose',
|
||||
'--keychain', process.env.MAC_CODE_SIGNING_KEYCHAIN,
|
||||
'--keychain', process.env.ATOM_MAC_CODE_SIGNING_KEYCHAIN,
|
||||
'--sign', 'Developer ID Application: GitHub', packagedAppPath
|
||||
], {stdio: 'inherit'})
|
||||
}
|
||||
|
||||
@@ -9,9 +9,9 @@ machine:
|
||||
|
||||
post:
|
||||
- |- # this weird literal syntax allows a : on the next line
|
||||
curl --header 'Accept: application/vnd.github.v3.raw' --output /tmp/mac.p12 $MAC_CODE_SIGNING_CERT_DOWNLOAD_URL
|
||||
- security unlock-keychain -p $MAC_CODE_SIGNING_KEYCHAIN_PASSWORD $MAC_CODE_SIGNING_KEYCHAIN
|
||||
- security import /tmp/mac.p12 -P $MAC_CODE_SIGNING_CERT_PASSWORD -k $MAC_CODE_SIGNING_KEYCHAIN -T /usr/bin/codesign
|
||||
curl --header 'Accept: application/vnd.github.v3.raw' --output /tmp/mac.p12 $ATOM_MAC_CODE_SIGNING_CERT_DOWNLOAD_URL
|
||||
- security unlock-keychain -p $ATOM_MAC_CODE_SIGNING_KEYCHAIN_PASSWORD $ATOM_MAC_CODE_SIGNING_KEYCHAIN
|
||||
- security import /tmp/mac.p12 -P $ATOM_MAC_CODE_SIGNING_CERT_PASSWORD -k $ATOM_MAC_CODE_SIGNING_KEYCHAIN -T /usr/bin/codesign
|
||||
- security find-identity -p codesigning
|
||||
|
||||
general:
|
||||
|
||||
Reference in New Issue
Block a user