-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy path.travis.yml
39 lines (37 loc) · 3.91 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
34
35
36
37
38
39
language: node_js
node_js:
- '16'
cache:
npm: false
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.16.0
- export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
jobs:
include:
- name: 'Repo Doctor'
script: '[ $TRAVIS_EVENT_TYPE = "cron" ] && pushd ./packages/repo-doctor && yarn start:mattermost && popd || true'
- name: 'Build'
script:
- ./scripts/travis.sh
before_deploy:
- git config --global user.email "[email protected]"
- git config --global user.name "Cozy Bot"
deploy:
- provider: script
skip-cleanup: true
script: 'git checkout master && git remote set-url origin https://cozy-bot:[email protected]/cozy/cozy-libs.git && echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc && yarn lerna publish --yes -m "[skip ci] Publish"'
on:
branch: master
repo: cozy/cozy-libs
env:
global:
- NODE_OPTIONS="--max-old-space-size=8192"
# GITHUB_TOKEN
# To generate a new key: travis encrypt GITHUB_TOKEN=<token> -r cozy/cozy-libs
- secure: "eRg2ZESdGVKGULz//bWEoG9274tAMI6igyEW3ROtr9bOSCA1lXZw9L8fNXzINjCsEMhQPitZQQLb0ic+jHYCbtx/0+lPJUDvWvd5UE6zzl1CiyRCYGC8T1VEQ1PQS/iHfkD9RUBnA4cIrqXn6/QprmrbMaZoHWljt1ckaYcwDqGSbtOToS+DvgJ54kQxoPEBBG2ZdHnOK5YOo5wfdFbYwcvqb84U6Em+MLfGveQnF+MNvCKvc5Hz+cTkad2Ogv08gY7gvxp4fJ7HDpQP4GemlRGMZnROWGYJ0j5a3IllwNthPyGlUVq/syGjkSgiJO+JUxa/xwapE1JE9/yiEpim99MJBNYD9edxXPYYYENiAhVouKAJ4UXVh1Fk+3ypFAo7jLE/fmvU5VyCYPS/YgOuqgOaEicdNEY0SQkI+DLYianFDchBpSZVwigmLfB5207+WmQgPuadnEhy3gvEW3NWFi1QOJw6duU1Cw6TOK8AeFki2hN2Fm/sesJoI7nseW0+NsHlOiJFhHoDEjhUdUhZijHv3JM1hqzrbGYF+yacXTIN1teKeeF0SG3nRA9kM1NYljpoqcx85dYq7gLGPv+78Mes+Um4yLj4Tz2XCCgIGAuwvTTO51nZPW7GUEDIb/xVGQ5U4iNjGCkcTszQy2htX+YTKrhBtR05XlFeNvazZwk="
# NPM_TOKEN
- secure: "VtQfFYCDSd46bmXea3FrjSSalHr635wT95X9q+SGVz0mMKUgfJjW4ZOLb8D6pFOBE0gGt7+USxHROL3GJiH1YFCrwd1jBgvQ4V4a1dAiSfhT1x7ghztan6WwlH2Uigpm/rvbDt9IjPbVyn5TaI7meCO6P8zJLS+Grcosz/b7THdSweT9gUnBPSui+9Nai8JtS5bSMMs6DVleNs9yxvZqioPzSo/gVWVLP6aOm8oUbV3/Sqi1vzAd3HiZCqe9WVSti3xd2WVk87QtHdKpCb3ZFWT0WlGUuBxrcrbtSQpnYoCFOG3QVFCxErxO0sMtzB+LzE9lyffwREQiPTQI3HBssS80rGU/0cmixJgWOXKQseNLDd/raOELsZXFQenGZZbzVwOnAoj7TvtU3/ZKpuxV0APt1YOhtHrDBuSDUUx8ecwc3XvFBOgH9bSzMEXdtSWp9FKGBXY5LuDRudzgha1wcMo8UJuJqJki8cGEjXLi7bLfpgu7zm/6w9841kMwwWOe2zN/yYXLYp8mtBRo6AUh2aA6uaV6P3P/y/m7POZelnWEiXtLIVGhYwWKthNA79WTXZmFiWV3kyREZ3Zca5TQkQ9xXKWMpLYgweIxWQNuyt6QJAqPDPlzO+nedTA/9bp8oy3sUrKBsqruwyHgrYeM+st7YWieNV315bMf6vcPaqo="
# TX_PASSWD
- secure: "YNh/geIbpL38n4R/D3MBDAA6spt0/1s4bsB4XkwMjJ62TNL1K3BdoXOhzlBq+23JGheC3ZQYGxvtKPV/NW+a8ONJnhaKbqMMI2+gxToicVRcNBt+i4PPpaGVltVD0y173o9x5AEVFYd/gRafVd0Szi5GteZkQRI4hRcTlV5LooQS2xmuSrWzJFst9BM4jWUdeUxAiGDXsi0Vp6xHl2a3cn+VzAlVE6d3RJQOkNtZpUf+i/PEYZwiFgsYoSOjeZNZvO0YzVMUKd60DO0ZLR3zJEynfrl/ZlLzMTiLNgj0CrYdQZm+LekiM5px63wDGluXMGPmt6ywfpzC25Z10n1eoQXV8HUEDeVSme5j4gEZYPsj6raPI+Pkid9SD//UpdgVQPB/H9tX/No2mYHMvUcCfcYtFkAHF9oxtCiNnY/+awCyjHCU/mUPyLKpjAMtSRnX5CSrpXz7wvACUNbRF/qGg578AOe9a2zT8FolZ+n7y+XdE2OF+KYIgdDiyN1On+eJX3FLf2bZYR1D9iz7v+mQrAM8DwRdqobH1Tknl5Fh+CcmrsTpxqnRgyljUOwVSQSH2nyvtGjCb4eg5Sp7bLmTrBpE/5NKdTbSPK9zLEEpsQXsxEMEK4l4eWj2cyK3vCZTM3Hj6iy+5Uzsa6g9djj4XrpXywNidgaYDbjkjAP94ZM="
# MATTERMOST_HOOK
- secure: "hMZRbZDMZ5FDf7aw/TTDvDu0gOqmxKs7kNcBtqZWqmSyIXnjbeXAKzBdS5YpLNGku8Qs4FyS/w+ouxFzEHeTEXaztusOZGN9OMq8WENlpok31AjAsiU648cJWlFuSL8Xtv0xpETkM3k45B/XwAk4TMkvj0nYMrkt6C3EdiJJanUmEtwIOVsjmwhe9A2pqqe3Mi5qrKRB2hdPFwSiv0B2e8VQ3ZZrsQpJJWZN8TGv0q5S51aETcYcu8OfKrpLL2Ds8eABU/dAm23Mjq4eAZA3FUvzU9gnclMYZkb2uMPvvuveh7ZHLXyms+pHkAv60iCW6um5jIYpHdcxbD9htVyhwTwRMav7fE/Tk/bS6K0+RDX1qDGgPT66eTgB9k8gHET77kWACJarDUDx16+Oy0bR5Pg8ciVtp5uHWq6eaVUr8AO2gl7vMqiLsNaKUb/JQ9qfixI3MQ6zlXqc3KTxa8+MSbMVVVQ3lX6hLKKQqumQSJEf5ukOix4oUSDdGyal+PPLivVhWt0xlly1cjs/f50KoIbzS2fRPqHX2sC2EDYDl6ctC2ymGTZueM5OFdTUnTA1Ej7Z0gSwMhcNEWwCZuXzFR/oAsWj7ggyeWgZ3zBjq8MFkmVP4Mu9FrlmybDH3kqeTV7lLPrdo4ek9AEj0dU1KEpU79ThOrUnbv6PAeeNagQ="