mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-11-02 13:03:22 +00:00
59 lines
1.2 KiB
YAML
59 lines
1.2 KiB
YAML
sudo: required
|
|
dist: trusty
|
|
|
|
os:
|
|
- osx
|
|
- linux
|
|
|
|
osx_image: xcode9.0
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- build-essential
|
|
- libxext-dev
|
|
- libxtst-dev
|
|
- libxkbfile-dev
|
|
artifacts:
|
|
paths:
|
|
- $(ls ./dist/*.AppImage | tr "\n" ":")
|
|
- $(ls ./dist/*.deb | tr "\n" ":")
|
|
- $(ls ./dist/*.dmg | tr "\n" ":")
|
|
- $(ls ./dist/*.dmg.blockmap | tr "\n" ":")
|
|
- $(ls ./dist/github/*.json | tr "\n" ":")
|
|
- $(ls ./dist/*.yml | tr "\n" ":")
|
|
- $(ls ./dist/mac/*.yml | tr "\n" ":")
|
|
- $(ls ./dist/linux/*.yml | tr "\n" ":")
|
|
debug: true
|
|
|
|
language: node_js
|
|
node_js:
|
|
- '6'
|
|
|
|
before_install:
|
|
- ./scripts/travis-xvfb.sh
|
|
- npm install -g gulp
|
|
- npm install
|
|
|
|
cache:
|
|
directories:
|
|
- node_modules
|
|
- app/node_modules
|
|
- ~/.cache
|
|
|
|
script:
|
|
- npm run travis
|
|
- chmod +x ./scripts/install-release-dependencies.sh
|
|
- ./scripts/install-release-dependencies.sh
|
|
- npm run dist
|
|
- node ./scripts/prepare-artifacts.js
|
|
# log out /dist files might be useful to know
|
|
# what files are uploaded
|
|
- ls dist
|
|
|
|
notifications:
|
|
webhooks:
|
|
urls:
|
|
- https://zulip.org/zulipbot/travis
|
|
on_success: always
|
|
on_failure: always |