It seems like travis-ci.org is gone, replaced by travis-ci.com, but apparently that's not truly free anymore: it requires a registered account plus credit card, and is only granted a one-time free credit allowance, with the option to get this extended by explicit request. As a result the current CI stopped working a while ago, and was broken anyway (it failed building already, and make check on its own doesn't pass on master anymore). Github itself seems to offer an alternative, so let's add a control file for that to get some basic CI back. This builds the host and misc tools on a standard Ubuntu system, and runs make check. Signed-off-by: Andre Przywara <osp@andrep.de>
22 lines
387 B
YAML
22 lines
387 B
YAML
name: Build host tools
|
|
|
|
on:
|
|
push:
|
|
branches: [ master ]
|
|
pull_request:
|
|
branches: [ master ]
|
|
|
|
jobs:
|
|
build:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Install prerequisites
|
|
run: sudo apt-get install -y libusb-1.0-0-dev zlib1g-dev libfdt-dev
|
|
- name: make
|
|
run: make tools misc
|
|
- name: make check
|
|
run: make check
|