diff --git a/.travis.yml b/.travis.yml index 2608929464..12878978ce 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,13 +12,7 @@ script: - npm install - npm test - '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && npm run integration || false' - -after_script: - - echo $MAC_KEY_CONTENT > mac_key_content.hex && xxd -p -r mac_key_content.hex ~/Library/Keychains/keychain.keychain && rm mac_key_content.hex - - security unlock-keychain -p "$MAC_KEY_SECRET" ~/Library/Keychains/keychain.keychain - - security list-keychains - - security default-keychain -s ~/Library/Keychains/keychain.keychain - - npm run release + - '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && ./ci/release || false' os: - osx diff --git a/ci/release b/ci/release new file mode 100644 index 0000000000..fb9e430645 --- /dev/null +++ b/ci/release @@ -0,0 +1,5 @@ +echo $MAC_KEY_CONTENT > mac_key_content.hex && xxd -p -r mac_key_content.hex ~/Library/Keychains/keychain.keychain && rm mac_key_content.hex +security unlock-keychain -p "$MAC_KEY_SECRET" ~/Library/Keychains/keychain.keychain +security default-keychain -s keychain.keychain +security list-keys +npm run release