-
Notifications
You must be signed in to change notification settings - Fork 3
33 lines (32 loc) · 1.4 KB
/
TestWorkflow.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
name: TestWorkflow
run-name: "TestWorkflow"
on:
workflow_dispatch:
jobs:
TestNative:
runs-on: ubuntu-latest
steps:
- name: clone
run: |
echo "Cloning"
git clone -q -b master --depth 10 --no-tags \
https://x-access-token:${GITHUB_TOKEN}@github.com/asterisk/asterisk asterisk
- name: install
run: |
echo "Running install_prereq install"
cd asterisk
sudo apt install -y binutils-dev doxygen freetds-dev graphviz \
libasound2-dev libbluetooth-dev libc-client2007e-dev \
libcap-dev libcfg-dev libcodec2-dev libcorosync-common-dev \
libcpg-dev libcurl4-openssl-dev libedit-dev libfftw3-dev \
libgmime-3.0-dev libgsm1-dev libical-dev libiksemel-dev \
libjack-jackd2-dev libjansson-dev libldap-dev libldap2-dev \
liblua5.2-dev libneon27-dev libnewt-dev libogg-dev libpopt-dev \
libradcli-dev libresample1-dev libsndfile1-dev libsnmp-dev \
libspandsp-dev libspeex-dev libspeexdsp-dev libsrtp2-dev \
libunbound-dev liburiparser-dev libvorbis-dev libxslt1-dev \
portaudio19-dev xmlstarlet
echo "Installing addons"
sudo apt install -y sudo python3-dev python3*-venv postgresql \
git libpcap-dev nano python3-pip alembic odbc-postgresql \
unixodbc unixodbc-dev python3-psycopg2