UNPKG

triam-sdk-contract

Version:

triam-sdk is a library for working with the Triam Horizon server.

59 lines (58 loc) 1.95 kB
language: node_js matrix: include: - node_js: 6.9.4 - node_js: 6.9.4 env: SAUCE=true - node_js: 6.9.4 env: INTEGRATION=true script: - | echo "machine github.com login stellar-jenkins password $GITHUB_TOKEN" >~/.netrc git config --global user.name "Travis CI" git config --global user.email "travis@stellar.org" if [ "${SAUCE}" = "true" ]; then if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then gulp test:sauce else echo "Pull request - skip Sauce Labs testing..." fi elif [ "${INTEGRATION}" = "true" ]; then # Ugly but it's the only way to make istanbul generate coverage report babel-node ./node_modules/gulp/bin/gulp.js test:integration else gulp test:unit fi after_success: - | # Send report to coveralls but only once if [ "${INTEGRATION}" = "true" ] && [ "${TRAVIS_BRANCH}" = "master" ] ; then gulp submit-coverage fi env: global: - secure: Pc3DwkXywnOGAhUdBZiUCKjyljzrQzPoqm9EEr+UL2BaeaDniFLCLEkuU+ViiuJBo8oPyOIl7I+d86Mi5q06fQx55+xH7DmiW/aj4qKVB2U6Ghn6A3QWkQuvRB1o8SP7iTYRCX480ULZs6AGrMd9y1PFRx/L93fBrO+J/bOtEmg= notifications: slack: secure: CgXxNEQrQ82EatyF/wSdF0P5rXcWPL+fFZ1lb1aBb8RbVt5gwddJ6xWVD/nYSr6tIJvIYHYhoYsIDPENwezIPsesG7kWXerQhydsEcA34JKxzsStd/TmU6Moxuwy6KTN7yzmL6586nSvoAw9TNPgvRkJFkH07asjGIc9Rlaq7/Y= before_deploy: gulp build after_deploy: "./after_deploy.sh" deploy: - provider: npm email: npm@stellar.org api_key: secure: I6WDNI9HIpGIJ8nygTkTmc2FdHC/d9xEkkBuHKPfeurG+i/6+WebUvhaMfDg+KjlxiKE1Rs6qs9gj8TRrwgT0E8pBNVoYayXB40hrVAX8aaw7bcU75jc+0wJ9P/NYXkgar/wpRaWDov1zoaS+ax/xlVrdElRBWvGzysIvkmjGJw= skip_cleanup: true on: tags: true repo: stellar/js-stellar-sdk node: 6.9.4 condition: "$INTEGRATION = true" - provider: script script: "./bower_publish.sh" skip_cleanup: true on: tags: true repo: stellar/js-stellar-sdk node: 6.9.4 condition: "$INTEGRATION = true"