Merge pull request #4 from zerotier/gh-action

Gh action
This commit is contained in:
Joseph Henry
2023-07-26 16:34:28 -07:00
committed by GitHub
2 changed files with 20 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
name: Build
on:
push:
paths-ignore::
- "README.md"
jobs:
build_matrix:
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
target: [debug, release]
runs-on: ${{ matrix.os }}
steps:
- name: Build ${{ matrix.os }} - ${{ matrix.target }}
timeout-minutes: 6
uses: actions/checkout@v3.5.3
- run: make ${{ matrix.target }}
+2
View File
@@ -1,6 +1,8 @@
# ZeroTier Pylon
Proxy layer 5 traffic from your apps to and from your ZeroTier virtual network without installing ZeroTier and without bringing up any new network interfaces.
![Build](https://github.com/zerotier/pylon/actions/workflows/build.yml/badge.svg?branch=main)
## Build
Currently the build process will pull a submodule (which itself pulls submodules), build libzt there, and then link pylon against the resultant `libzt.a` static library. Requires `clang`, and `cmake` to build.