@@ -11,6 +11,7 @@ function build() {
11
11
cp -rf /github/workspace/src/ /pktvisor-src/src/
12
12
cp -rf /github/workspace/cmd/ /pktvisor-src/cmd/
13
13
cp -rf /github/workspace/3rd/ /pktvisor-src/3rd/
14
+ cp -rf /github/workspace/libs/ /pktvisor-src/libs/
14
15
cp -rf /github/workspace/docker/ /pktvisor-src/docker/
15
16
cp -rf /github/workspace/golang/ /pktvisor-src/golang/
16
17
cp -rf /github/workspace/integration_tests/ /pktvisor-src/integration_tests/
@@ -19,10 +20,10 @@ function build() {
19
20
cp -rf /github/workspace/conanfile.txt /pktvisor-src/
20
21
mkdir /tmp/build
21
22
cd /tmp/build
22
- conan profile new --detect default && \
23
- conan profile update settings.compiler.libcxx=libstdc++11 default && \
23
+ conan profile new --detect default
24
+ conan profile update settings.compiler.libcxx=libstdc++11 default
24
25
conan config set general.revisions_enabled=1
25
- PKG_CONFIG_PATH=/local/lib/pkgconfig cmake -DCMAKE_BUILD_TYPE=Debug -DASAN=ON /pktvisor-src && \
26
+ PKG_CONFIG_PATH=/local/lib/pkgconfig cmake -DCMAKE_BUILD_TYPE=$INPUT_BUILD_TYPE -DASAN=$INPUT_ASAN /pktvisor-src
26
27
make all -j 4
27
28
}
28
29
@@ -31,10 +32,14 @@ function compact() {
31
32
cd /tmp/build
32
33
zip pktvisord.zip /tmp/build/bin/pktvisord
33
34
cp -rf /tmp/build/bin/pktvisord /github/workspace/
35
+ strip -s /tmp/build/bin/crashpad_handler
34
36
cp -rf /tmp/build/bin/crashpad_handler /github/workspace/
35
37
cp -rf /tmp/build/bin/pktvisor-reader /github/workspace/
38
+ cp -rf /tmp/build/VERSION /github/workspace/
36
39
# version for pktvisor-cli
37
40
cp -rf /pktvisor-src/golang/pkg/client/version.go /github/workspace/version.go
41
+ # copy pktvisor custom iana port service names file
42
+ cp -rf /pktvisor-src/src/tests/fixtures/pktvisor-port-service-names.csv /github/workspace/custom-iana.csv
38
43
}
39
44
40
45
function publish() {
@@ -46,4 +51,4 @@ function publish() {
46
51
validateParams
47
52
build
48
53
compact
49
- publish
54
+ publish
0 commit comments