forked from automerge/automerge-classic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
33 lines (33 loc) · 2.47 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
language: node_js
node_js:
- '10'
- '12'
script: 'yarn test && yarn build && TEST_DIST=1 yarn test && node -e "const Automerge = require(\"./dist/automerge\")"'
jobs:
include:
- stage: browsertest
# Disable browsertest stage on pull requests, since encrypted environment variables
# are not available in such untrusted build jobs
if: repo = automerge/automerge AND type != pull_request
node_js: 12
script: 'yarn build && karma start karma.sauce.js'
env:
- SAUCE_USERNAME=automerge
- secure: AcvrV6Bh2aJ0Djs9+Vr+/XHOI7z6WYkuPtGh9JKVcDI+DMRiXOk8tXac0BaQ8cJ+ZsOqBvAAf/2TN3ft+ByNHKIMeI655fUaVrSBwqZakGliedmxgR5TOGOQwKtYlR3vwKIXtPaUddtqT7cI/qcBZjYs6hqNZOtw1v+yq92fKGFCwgUf6Au0SypL9gAPhLNmQhT4maadNhiZaOFXSneUndgBTgBabJ/75DU+jE1SKRnmjHdXqRZkqgcRhe9Kf0CykbuV6+SfppINkaUyVXn5g1GyN86Wb5gAZkjeCIlzUtFeWlEnkGJdEqLPSxfIPZk91SRHsR7MVU901+C/HOO5dc33zbGatgPw3TZ6Nlzxpbv5lpYke/4qoChoxclRMgIduBW8igOVi3RFveE3kLy8Jo4ftvWJYfwtIpemV57HQ2ym1z2KL6US77G+xLfrot5eXWFKKmfmX+qFxL0IdNRbJP2fw5QXTy5iPugoveExT/pow5ywbsJqdDbbazEQ0mNiizpV3EiTs1T6hx31h6C8eUUUadSyeyJli9tSfWe0t06Cs4Xu099BXNuenN6jv7j7JEPhNQzX0wb1azU6W1TKGm1qfQ2BWzOznR/zPtfVpd3t5fFpREDL48+jmKPOg0THqEAPNnn7UNtmdL/eFRKzi076c4sHaeRFwhXryqwjBlw=
addons:
sauce_connect: true
- stage: deploy
node_js: 12
# The script is run before the deploy. As the Travis npm deploy job does not automatically
# install dependencies, we need to do `yarn install` here first, so that the prepublishOnly
# script can build the transpiled JavaScript. The deploy stage is run only on tagged commits.
script: yarn install
deploy:
provider: npm
skip_cleanup: true
email: [email protected]
api_key:
secure: "FFkZzdwUKQIl8fIi805oY/UQ2poaV6R0ODjhTPJsjsqehAtcZppoIemB8O4vGQXfgCQv6a7qjwuqsFL3N3DoB15XEHBHeeQtRGscRhFpF74Nx7TQ8Ry9BJxJIY4NS8684bt/Jof16Stz8wM/u+ANUaUXYZAKpf2R/t1oZ4E+pRvqkot4KX/2Sk9SApXyiqsHjjGFrh1xl7RaIS78wH8eYk0QCrMg3CE8gTSU3hlTo/ViUklCHSPD/Vf+srOmLsHeLlMnrkX7deXnHP7XDRUzRmUNATTCQjPi7Fz99atpijLGHFOHiCPGHmY6kmFLFJCrWPzH8MO4Gy3vPIPuSPgh0+q+4yhmQtj9NxAWMaAlO0UbVUTIj4mD6PGiUm24IEHKaTL53rUANC2pgXJoIWDOFHRDN6G+a8JsWSVAT2KUwNmEvFsYF6EMKs/lyY/00wGGBUmKi24MiBJIaSXuN+Du1qRfDf6aJLlAjC126dz3DjjnVArWiaNQPYjg6sCYWZ+7FXuf91UQquDchSaUxKegfA9C+y33tpf1OxF5V4P8EmS8FC1JXDLCZsvoMaAp7+Q7SjRxFgUd6DsBVRYVFzTwzjYcVae5LWt1Z9wyLkpKyQGPKWqVhXRut6SudZk/k/le8D16nAefwhqUrjz7TSwbui301FBHLqsu5J66w0CJlEA="
on:
tags: true
repo: automerge/automerge