-
Notifications
You must be signed in to change notification settings - Fork 5
/
.travis.yml
71 lines (67 loc) · 2.26 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#------------------------------------------------------------
# Copyright (c) 2019 Thomas Kais
#
# This file is subject to the terms and conditions defined in
# file 'COPYING', which is part of this source code package.
#------------------------------------------------------------
# blacklist
branches:
except:
- gh-pages
jobs:
include:
- name: "macOS"
os: osx
osx_image: xcode13.1
compiler: clang
language: cpp
addons:
homebrew:
packages:
- qt5
update: false
before_script:
- brew link qt5 --force
- qmake --version
script:
- qmake
- make -j$(nproc)
before_deploy:
- macdeployqt FotoBox.app -verbose=2
- cp ./other/README.pdf ./README.pdf
- zip --verbose --symlinks --recurse-paths -9 FotoBox_macOS.zip FotoBox.app/ README.pdf
deploy:
edge: true
provider: releases
token: $GITHUB_TOKEN
file: "FotoBox_macOS.zip"
cleanup: false
on:
tags: true
prerelease: true
- name: "Ubuntu Jammy Doxygen"
os: linux
dist: jammy
addons:
apt:
update: true
packages:
- graphviz
- doxygen
before_script:
- doxygen --version
script:
- doxygen other/Doxyfile
deploy:
edge: true
provider: pages
cleanup: false
token: $GITHUB_TOKEN
local_dir: html
keep_history: false
on:
branch: develop
strategy: git
notifications:
slack:
secure: cm0Bd6mKSZtfhnrci88VueM1h7iK7nBaHRCwSlAKzNzRNTbIVR14wKgcqo6jfqf0hTiB4rnGB3jYxWlcCcoJ51xTF+WlI76IZPcdx/aXb15PwzOB8wNBjisIDhLQjQHzRhuAvueDHlsFNRcYmJyg0t+FZazzDXQMqf3oVmJrUw6/rGFJUxBiFE/B4AS6UmdmvKUv9P3hJMM+nSbHDn8uKl4MhiRTz0bkkQVERJ2TC2WIgQet33afTysFTxpVj+TxLynIFpAm+4GnXfRkd/eDNV70w2gEHtLvGGi2OWLIDbL0aBst4RqdAW1FSppnWv5sIfLIpwuN1Fpxi5LQ7XmMx8gEWxlWGNR3dT5CdGzw/IyyYj5/6pAuTjWC9I2/4PYG4bxFknhlaMsw5LyUlf4m1ybUBTds72xu+s5mnxjjpSCnWOaS+/MBBs8BJNXzcGC1YbovbNlw0OdKdtgKcR16sA+Zc40nOa52EbAV1wt0m+1bm6AHghC03jvqKVp84mJvJ+xBKVc1FoErFYZ9EtFmGbtz9QhBeIjB1uV1WwaNewOlJmYOMWLPdoPY2krHxGXQ2Ta2yRon3+2jlutJsSBboYBu1JXVoxtzh2eTnqfgnYKTWZV6EIiLLWiguFRgQWDwtyvwan9v9+xG8Sg95v/haU8ljdu/Qks3a6BYmxQgglI=