BetterDiscordApp-v2/.travis.yml

52 lines
1.1 KiB
YAML

language: node_js
node_js:
- 11
addons:
apt:
packages:
- libsecret-1-dev
jobs:
include:
- stage: Build
script:
- npm run build
- npm run update_release
skip_cleanup: true
- stage: Test
install: skip
script:
- npm run lint
skip_cleanup: true
- stage: Package
install: skip
script:
- npm run package_release
- npm run build_debs
skip_cleanup: true
- stage: GitHub Release
install: skip
script: skip
deploy:
provider: releases
api_key: "$GITHUB_OAUTH_TOKEN"
file:
# BetterDiscord installer/updater
- release/releaseinfo.json
- release/core.tar.gz
- release/client.tar.gz
- release/core.tar.gz
# dpkg
- release/betterdiscord_*.deb
- release/betterdiscord-ptb_*.deb
- release/betterdiscord-canary_*.deb
- release/betterdiscord-core_*.deb
- release/betterdiscord-client_*.deb
- release/betterdiscord-editor_*.deb
file_glob: true
on:
tags: true