]> git.proxmox.com Git - mirror_ovs.git/commit - Makefile.am
github: Add GitHub Actions workflow.
authorIlya Maximets <i.maximets@ovn.org>
Mon, 23 Nov 2020 22:34:28 +0000 (23:34 +0100)
committerIlya Maximets <i.maximets@ovn.org>
Thu, 26 Nov 2020 17:57:46 +0000 (18:57 +0100)
commit6cb2f5a630e32a2c521de95eaf97e0faea6c764c
treefc3c32919eca48ce55fb2aaddf0ba706ebc1796a
parent629283a8eb1eea0b9d82f8549fe48f2b8209934f
github: Add GitHub Actions workflow.

This is an initial version of GitHub Actions support.  It mostly
mimics our current Travis CI build matrix with slight differences.

The main issue is that we don't have ARM support here.

Minor difference that we can not install 32-bit versions of libunwind
and libunbound since those are not avaialble in repository.

Higher concurrency level allows to finish all tests less than in 20
minutes.  Which is 3 times faster than in Travis.

.travis folder renamed to .ci to highlight that it used not only for
Travis CI.  Travis CI support will be reduced to only test ARM builds
soon and will be completely removed when travis-ci.org will be turned
into read-only mode.

What happened to Travis CI:
https://mail.openvswitch.org/pipermail/ovs-dev/2020-November/377773.html

Acked-by: Simon Horman <simon.horman@netronome.com>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
14 files changed:
.ci/linux-build.sh [new file with mode: 0755]
.ci/linux-prepare.sh [new file with mode: 0755]
.ci/osx-build.sh [new file with mode: 0755]
.ci/osx-prepare.sh [new file with mode: 0755]
.github/workflows/build-and-test.yml [new file with mode: 0644]
.travis.yml
.travis/linux-build.sh [deleted file]
.travis/linux-prepare.sh [deleted file]
.travis/osx-build.sh [deleted file]
.travis/osx-prepare.sh [deleted file]
Documentation/internals/contributing/submitting-patches.rst
Makefile.am
NEWS
README.rst