Skip to content

Commit cac4fde

Browse files
authored
Merge pull request #88 from svn-all-fast-export/simple-github-actions-ci
Simple CI based on GitHub Actions (for #87)
2 parents 189d926 + 37695d3 commit cac4fde

File tree

2 files changed

+54
-13
lines changed

2 files changed

+54
-13
lines changed

.github/workflows/build.yaml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
#
2+
# Copyright (C) 2020 Sebastian Pipping <[email protected]>
3+
#
4+
# This program is free software: you can redistribute it and/or modify
5+
# it under the terms of the GNU General Public License as published by
6+
# the Free Software Foundation, either version 3 of the License, or
7+
# (at your option) any later version.
8+
#
9+
# This program is distributed in the hope that it will be useful,
10+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+
# GNU General Public License for more details.
13+
#
14+
# You should have received a copy of the GNU General Public License
15+
# along with this program. If not, see <http://www.gnu.org/licenses/>.
16+
17+
name: Build (Linux, Ubuntu 18.04)
18+
19+
on:
20+
- pull_request
21+
- push
22+
23+
jobs:
24+
build:
25+
name: Build (Linux, Ubuntu 18.04)
26+
runs-on: ubuntu-18.04
27+
steps:
28+
- name: 'Install build dependencies'
29+
run: |-
30+
set -e
31+
sudo apt-get update
32+
sudo apt-get install --yes --no-install-recommends \
33+
build-essential \
34+
libapr1-dev \
35+
libsvn-dev \
36+
qt5-default \
37+
qtbase5-dev
38+
39+
- name: 'Checkout Git branch'
40+
uses: actions/[email protected]
41+
42+
- name: 'Configure'
43+
run: |-
44+
qmake
45+
46+
- name: 'Build'
47+
run: |-
48+
make
49+
50+
- name: 'Install'
51+
run: |-
52+
set -e
53+
make INSTALL_ROOT="${PWD}"/ROOT install
54+
find ROOT | sort

.travis.yaml

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)