Skip to content

Commit 436ab22

Browse files
committed
Update GitHub action
1 parent 994f579 commit 436ab22

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

.github/workflows/c-cpp.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,29 @@ name: compile
33
on:
44
push:
55
branches: [ master ]
6-
pull_request:
6+
- pull_request
7+
workflow_dispatch:
78
branches: [ master ]
89

910
jobs:
1011
build:
1112

12-
runs-on: ubuntu-latest
13-
14-
env:
15-
rte_sdk: ${{ format('{0}/{1}', github.workspace, 'dependencies/dpdk') }}
16-
rte_target: ${{ 'x86_64-native-linuxapp-gcc' }}
13+
runs-on: ubuntu-20.04
1714

1815
steps:
19-
- uses: actions/checkout@v2
20-
21-
- name: Checkout submodules
22-
uses: textbook/git-checkout-submodule-action@master
16+
- name: Checkout repository and submodules
17+
uses: actions/checkout@v2
18+
with:
19+
submodules: recursive
2320

2421
- name: Update packages
2522
run: sudo apt-get update
2623

2724
- name: Install dependencies
28-
run: sudo apt-get -y -q install git clang devscripts doxygen libhugetlbfs-bin build-essential linux-headers-`uname -r` libmnl0 libmnl-dev libkmod2 libkmod-dev libnuma-dev libelf1 libelf-dev libc6-dev-i386 autoconf flex bison libncurses5-dev libreadline-dev libcap-dev
25+
run: sudo apt-get -y -q install git clang devscripts doxygen libhugetlbfs-bin build-essential gcc-multilib linux-headers-`uname -r` libmnl0 libmnl-dev libkmod2 libkmod-dev libnuma-dev libelf1 libelf-dev libc6-dev-i386 autoconf flex bison libncurses5-dev libreadline-dev python libcap-dev libcap2 meson ninja-build
2926

3027
- name: Setup Gatekeeper
3128
run: sudo ./setup.sh
3229

3330
- name: Build Gatekeeper
34-
run: sudo RTE_SDK="$rte_sdk" RTE_TARGET="$rte_target" make
31+
run: make -j

0 commit comments

Comments
 (0)