UNPKG

@mathquis/node-picotts

Version:
44 lines (43 loc) 1.9 kB
language: node_js node_js: - 13 - 14 - 15 os: - linux - windows arch: - amd64 - arm64 compiler: gcc before_install: - if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get update -qq; fi; - export PATH=./node_modules/.bin/:$PATH - npm install node-gyp -g - npm install node-pre-gyp node-pre-gyp-github - PUBLISH_BINARY=true - if [[ "$TRAVIS_TAG" == "" ]]; then PUBLISH_BINARY=false; fi; - echo "Publish binary = $PUBLISH_BINARY" install: - node-pre-gyp configure build before_script: - if [[ $PUBLISH_BINARY == true ]]; then node-pre-gyp package; fi; - if [[ $PUBLISH_BINARY == true ]]; then node-pre-gyp-github publish --release; fi; - node-pre-gyp clean - node-gyp clean script: - INSTALL_RESULT=0 - if [[ $PUBLISH_BINARY == true ]]; then INSTALL_RESULT=$(npm install --falback-to-build=false > /dev/null)$? || true; fi; - echo "Install result = $INSTALL_RESULT" - if [[ $INSTALL_RESULT != 0 ]]; then echo "returned $INSTALL_RESULT"; node-pre-gyp-github unpublish; false; fi; - node-pre-gyp clean after_success: - node-pre-gyp-github info deploy: provider: npm on: tags: true condition: $TRAVIS_CPU_ARCH = amd64 && $TRAVIS_OS_NAME = linux email: fastjack79@yahoo.com api_key: secure: B4hB4/0i8VaqgkwBSHufAjE3F5WOz6UzbwXF25a8nmpBPaDvLz/1rts0FRjo50cIUj8oHctLhR4ixIxwL2fSKm35iDfJgokrk/nxGeNtY78Nt097qQ1ppQkbPMNqgz1hpIhoiYWQzAfz5MttJKy4RkJT4oKiYsbSnfqmUfWHNol+jnV72FC6vPBbUwboiPbREdLQpFAH8uevDZi3gTqwQsUi2GRNIZ+lmh6X6acnUwL4OkDBslshUmRv88YrPjuKJOlDQ43PGodFmpkMzC0XuL+FkH84A98he4HSbJ5qf38rjUq8xPvk5eDYnXscBLle51XL4de6THF5hTKhC4jC3eaJzkC6LtGLTKjKWcVVXjzkBT+dpAEPiHqlWSsGiNKinyaA+BO11R957W2N07tfUry0uAyw5OEaHASa3Aca+Qzp/M/o5ZBHyWAC0YVzPFZq0IQtmPOF2lBCdssXVb6FKSXRj34mNDLt5Eq4ilcFIqANtZqF7gIJ5yMOjkcGwGDgWG7+xWnV+pTlnC67ZGucG9NivKwbr2KajxIUrucYKHYikwZWAvgXe6rT+WytR+IZjbQVvWclzb9XrjPA8nqt3FBeyAENoPHGgv72ZQleMDyiNDse/lVgWimnkOBXAUAl7JVIRIA3wKQ/QU+Qs22tvJVVtyLLE4+scHTP4fEL8N0=