mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-12-27 11:38:58 +06:00
3fae3076ce
Specifically, the `util/travis_compiled_push.sh` runs a number of cleanup and deployment routines. This includes `dos2unix` that fixes the line endings for sanity's sake. However, it only runs on successful builds. That would be fine, except some builds WILL fail (community layouts, yay), which is a problem. This should change the behavior to always run the post compile checks. However, in the long run, we should break up this script into more parts.
39 lines
1.5 KiB
YAML
39 lines
1.5 KiB
YAML
os: linux
|
|
dist: trusty
|
|
sudo: required
|
|
group: edge
|
|
language: c
|
|
branches:
|
|
except:
|
|
- /^.*-automated-build$/
|
|
- /^[0-9]+\.[0-9]+\.[0-9]+/
|
|
env:
|
|
global:
|
|
- secure: vBTSL34BDPxDilKUuTXqU4CJ26Pv5hogD2nghatkxSQkI1/jbdnLj/DQdPUrMJFDIY6TK3AltsBx72MaMsLQ1JO/Ou24IeHINHXzUC1FlS9yQa48cpxnhX5kzXNyGs3oa0qaFbvnr7RgYRWtmD52n4bIZuSuW+xpBv05x2OCizdT2ZonH33nATaHGFasxROm4qYZ241VfzcUv766V6RVHgL4x9V08warugs+RENVkfzxxwhk3NmkrISabze0gSVJLHBPHxroZC6EUcf/ocobcuDrCwFqtEt90i7pNIAFUE7gZsN2uE75LmpzAWin21G7lLPcPL2k4FJVd8an1HiP2WmscJU6U89fOfMb2viObnKcCzebozBCmKGtHEuXZo9FcReOx49AnQSpmESJGs+q2dL/FApkTjQiyT4J6O5dJpoww0/r57Wx0cmmqjETKBb5rSgXM51Etk3wO09mvcPHsEwrT7qH8r9XWdyCDoEn7FCLX3/LYnf/D4SmZ633YPl5gv3v9XEwxR5+04akjgnvWDSNIaDbWBdxHNb7l4pMc+WR1bwCyMyA7KXj0RrftEGOrm9ZRLe6BkbT4cycA+j77nbPOMcyZChliV9pPQos+4TOJoTzcK2L8yWVoY409aDNVuAjdP6Yum0R2maBGl/etLmIMpJC35C5/lZ+dUNjJAM=
|
|
- MAKEFLAGS="-j3 --output-sync"
|
|
services:
|
|
- docker
|
|
install:
|
|
- npm install -g moxygen
|
|
script:
|
|
- git rev-parse --short HEAD
|
|
- bash util/travis_test.sh
|
|
- bash util/travis_build.sh
|
|
- bash util/travis_docs.sh
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- pandoc
|
|
- diffutils
|
|
- dos2unix
|
|
- doxygen
|
|
after_script:
|
|
bash util/travis_compiled_push.sh
|
|
notifications:
|
|
webhooks:
|
|
urls:
|
|
- https://webhooks.gitter.im/e/afce403d65f143dfac09
|
|
on_success: always # options: [always|never|change] default: always
|
|
on_failure: always # options: [always|never|change] default: always
|
|
on_start: never # options: [always|never|change] default: always
|