@@ -19,34 +19,28 @@ function build() {
1919 cp -rf /github/workspace/cmake/ /pktvisor-src/cmake/
2020 cp -rf /github/workspace/CMakeLists.txt /pktvisor-src/
2121 cp -rf /github/workspace/conanfile.py /pktvisor-src/
22- mkdir /tmp/build
23- cd /tmp/build
24- cp -rf /pktvisor-src/build/conan_home/ .
25- chmod -R 777 /tmp/build/conan_home/
26- conan profile new --detect default
27- conan profile update settings.compiler.libcxx=libstdc++11 default
28- conan config set general.revisions_enabled=1
29- PKG_CONFIG_PATH=/local/lib/pkgconfig cmake -DCMAKE_BUILD_TYPE=$INPUT_BUILD_TYPE -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES=./cmake/conan_provider.cmake -DASAN=$INPUT_ASAN /pktvisor-src
22+ cd /pktvisor-src/build/
23+ conan profile detect -f
24+ PKG_CONFIG_PATH=/local/lib/pkgconfig cmake -DCMAKE_BUILD_TYPE=$INPUT_BUILD_TYPE -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES=./cmake/conan_provider.cmake -DASAN=$INPUT_ASAN ..
3025 make all -j 4
3126}
3227
3328function move() {
3429 echo " ========================= Compacting binary and copying ========================="
35- cd /tmp/build
36- cp -rf /tmp/build/bin/pktvisord /github/workspace/
37- strip -s /tmp/build/bin/crashpad_handler
38- cp -rf /tmp/build/bin/crashpad_handler /github/workspace/
39- cp -rf /tmp/build/bin/pktvisor-reader /github/workspace/
40- cp -rf /tmp/build/VERSION /github/workspace/
41- chmod -R 777 /tmp/build/conan_home/
42- cp -rf /tmp/build/conan_home/ /github/workspace/build/
30+ cd /pktvisor-src/build/
31+ cp -rf /pktvisor-src/build/bin/pktvisord /github/workspace/
32+ strip -s /pktvisor-src/build/bin/crashpad_handler
33+ cp -rf /pktvisor-src/build/bin/crashpad_handler /github/workspace/
34+ cp -rf /pktvisor-src/build/bin/pktvisor-reader /github/workspace/
35+ cp -rf /pktvisor-src/build/VERSION /github/workspace/
36+ cp -rf /pktvisor-src/build/p/ /github/workspace/build/
4337 cp -rf /pktvisor-src/golang/pkg/client/version.go /github/workspace/version.go
4438 cp -rf /pktvisor-src/src/tests/fixtures/pktvisor-port-service-names.csv /github/workspace/custom-iana.csv
4539}
4640
4741function publishToBugsplat() {
4842 echo " ========================= Publishing symbol to bugsplat ========================="
49- cd /tmp /build
43+ cd /pktvisor-src /build/
5044 if [ " $INPUT_BUGSPLAT " == " true" ]; then
5145 wget https://github.com/orb-community/CrashpadTools/raw/main/linux/dump_syms
5246 chmod a+x ./dump_syms
0 commit comments