Skip to content
This repository was archived by the owner on Mar 20, 2024. It is now read-only.

Commit 69159cc

Browse files
author
phansGithub
committed
Updated CI-CD to use new Makefile command
Signed-off-by: phansGithub <[email protected]>
1 parent 3872797 commit 69159cc

File tree

1 file changed

+3
-39
lines changed

1 file changed

+3
-39
lines changed

.github/workflows/public-ci.yml

Lines changed: 3 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -39,20 +39,7 @@ jobs:
3939
go-version: 1.19
4040

4141
- name: Install libbpf and libxdp
42-
run: |
43-
sudo apt update
44-
sudo apt install -y wget build-essential golang
45-
sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf1_1.1.0-1_amd64.deb
46-
sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf-dev_1.1.0-1_amd64.deb
47-
sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp1_1.3.0-2ubuntu2_amd64.deb
48-
sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp-dev_1.3.0-2ubuntu2_amd64.deb
49-
sudo apt install -y ./libbpf1_1.1.0-1_amd64.deb
50-
sudo apt install -y ./libbpf-dev_1.1.0-1_amd64.deb
51-
sudo apt install -y ./libxdp1_1.3.0-2ubuntu2_amd64.deb
52-
sudo apt install -y ./libxdp-dev_1.3.0-2ubuntu2_amd64.deb
53-
sudo apt install -y clang
54-
sudo apt install -y llvm
55-
sudo apt install -y gcc-multilib
42+
run: make install-xdp
5643

5744

5845

@@ -70,17 +57,7 @@ jobs:
7057
go-version: 1.19
7158

7259
- name: Install libbpf and libxdp
73-
run: |
74-
sudo apt update
75-
sudo apt install -y wget build-essential golang
76-
sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf1_1.1.0-1_amd64.deb
77-
sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf-dev_1.1.0-1_amd64.deb
78-
sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp1_1.3.0-2ubuntu2_amd64.deb
79-
sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp-dev_1.3.0-2ubuntu2_amd64.deb
80-
sudo apt install -y ./libbpf1_1.1.0-1_amd64.deb
81-
sudo apt install -y ./libbpf-dev_1.1.0-1_amd64.deb
82-
sudo apt install -y ./libxdp1_1.3.0-2ubuntu2_amd64.deb
83-
sudo apt install -y ./libxdp-dev_1.3.0-2ubuntu2_amd64.deb
60+
run: make install-xdp
8461

8562
- name: Install staticcheck
8663
run: go install honnef.co/go/tools/cmd/staticcheck@latest
@@ -99,20 +76,7 @@ jobs:
9976
go-version: 1.19
10077

10178
- name: Install libbpf and libxdp
102-
run: |
103-
sudo apt update
104-
sudo apt install -y wget build-essential golang
105-
sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf1_1.1.0-1_amd64.deb
106-
sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf-dev_1.1.0-1_amd64.deb
107-
sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp1_1.3.0-2ubuntu2_amd64.deb
108-
sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp-dev_1.3.0-2ubuntu2_amd64.deb
109-
sudo apt install -y ./libbpf1_1.1.0-1_amd64.deb
110-
sudo apt install -y ./libbpf-dev_1.1.0-1_amd64.deb
111-
sudo apt install -y ./libxdp1_1.3.0-2ubuntu2_amd64.deb
112-
sudo apt install -y ./libxdp-dev_1.3.0-2ubuntu2_amd64.deb
113-
sudo apt install -y clang
114-
sudo apt install -y llvm
115-
sudo apt install -y gcc-multilib
79+
run: make install-xdp
11680

11781
- name: unit-tests
11882
run: make test

0 commit comments

Comments
 (0)