CI: refresh zypper data, resolve build dir conflict.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
1bddad7083
commit
bb37e53207
24
.drone.yml
24
.drone.yml
|
@ -31,13 +31,13 @@ steps:
|
|||
- apt-get update -q
|
||||
- apt-get install -qq build-essential cmake clang locales
|
||||
- apt-get install -qq catch libboost-program-options-dev libboost-locale-dev libboost-regex-dev libboost-log-dev gettext libarchive-dev libfmt-dev asciidoc libpugixml-dev nlohmann-json3-dev
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_deb && mkdir -p build_deb && cd build_deb
|
||||
- cmake -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles" -DWITH_TESTS=YES -DWITH_SANITIZERS=YES ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
- ctest -V
|
||||
- cd ../
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_deb && mkdir -p build_deb && cd build_deb
|
||||
- CXX="clang++" cmake -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles" -DWITH_TESTS=YES -DWITH_SANITIZERS=YES ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
|
@ -72,13 +72,13 @@ steps:
|
|||
- apt-get install -qq catch libboost-program-options-dev libboost-locale-dev libboost-regex-dev libboost-log-dev gettext libarchive-dev libfmt-dev asciidoc libpugixml-dev nlohmann-json-dev
|
||||
- sh cmake_installer.sh --skip-license --exclude-subdir --prefix=/usr/local
|
||||
- cp /usr/lib/x86_64-linux-gnu/libpugixml* /lib/x86_64-linux-gnu/
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_deb && mkdir -p build_deb && cd build_deb
|
||||
- cmake -G "Unix Makefiles" -DWITH_TESTS=YES ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
- ctest -V
|
||||
- cd ../
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_deb && mkdir -p build_deb && cd build_deb
|
||||
- CXX="clang++" cmake -G "Unix Makefiles" -DWITH_TESTS=YES ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
|
@ -96,13 +96,13 @@ steps:
|
|||
environment:
|
||||
CXX: g++-9
|
||||
CXXFLAGS: -pipe -O2
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
LANG: C.UTF-8
|
||||
commands:
|
||||
- find /etc/zypp/repos.d/ -type f -exec sed -i s/keeppackages=0/keeppackages=1/ {} \;
|
||||
- zypper --non-interactive refresh
|
||||
- zypper --non-interactive install cmake gcc9-c++ rpm-build
|
||||
- zypper --non-interactive install Catch2-devel libboost_program_options1_75_0-devel libboost_locale1_75_0-devel libboost_log1_75_0-devel fmt-devel libarchive-devel pugixml-devel nlohmann_json-devel asciidoc
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_rpm && mkdir -p build_rpm && cd build_rpm
|
||||
- cmake -G "Unix Makefiles" -DWITH_TESTS=YES ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
|
@ -153,7 +153,7 @@ steps:
|
|||
- apt-get update -q
|
||||
- apt-get install -qq build-essential cmake clang locales lsb-release
|
||||
- apt-get install -qq libboost-program-options-dev libboost-locale-dev libboost-regex-dev libboost-log-dev gettext libarchive-dev libfmt-dev asciidoc libpugixml-dev nlohmann-json3-dev
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_deb && mkdir -p build_deb && cd build_deb
|
||||
- cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
|
@ -178,7 +178,7 @@ steps:
|
|||
- apt-get update -q
|
||||
- apt-get install -qq build-essential cmake clang locales lsb-release
|
||||
- apt-get install -qq libboost-program-options-dev libboost-locale-dev libboost-regex-dev libboost-log-dev gettext libarchive-dev libfmt-dev asciidoc libpugixml-dev nlohmann-json-dev
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_deb && mkdir -p build_deb && cd build_deb
|
||||
- cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
|
@ -204,7 +204,7 @@ steps:
|
|||
- apt-get update -q
|
||||
- apt-get install -qq build-essential cmake clang locales lsb-release
|
||||
- apt-get install -qq libboost-program-options-dev libboost-locale-dev libboost-regex-dev libboost-log-dev gettext libarchive-dev libfmt-dev asciidoc libpugixml-dev nlohmann-json3-dev
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_deb && mkdir -p build_deb && cd build_deb
|
||||
- cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
|
@ -243,7 +243,7 @@ steps:
|
|||
- apt-get install -qq libboost-program-options-dev libboost-locale-dev libboost-regex-dev libboost-log-dev gettext libarchive-dev libfmt-dev asciidoc libpugixml-dev nlohmann-json-dev
|
||||
- sh cmake_installer.sh --skip-license --exclude-subdir --prefix=/usr/local
|
||||
- cp /usr/lib/x86_64-linux-gnu/libpugixml* /lib/x86_64-linux-gnu/
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_deb && mkdir -p build_deb && cd build_deb
|
||||
- cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
|
@ -263,13 +263,13 @@ steps:
|
|||
environment:
|
||||
CXX: g++-9
|
||||
CXXFLAGS: -pipe -O2
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
LANG: C.UTF-8
|
||||
commands:
|
||||
- find /etc/zypp/repos.d/ -type f -exec sed -i s/keeppackages=0/keeppackages=1/ {} \;
|
||||
- zypper --non-interactive refresh
|
||||
- zypper --non-interactive install cmake gcc9-c++ rpm-build lsb-release
|
||||
- zypper --non-interactive install libboost_program_options1_75_0-devel libboost_locale1_75_0-devel libboost_log1_75_0-devel fmt-devel libarchive-devel pugixml-devel nlohmann_json-devel asciidoc
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- rm -rf build_rpm && mkdir -p build_rpm && cd build_rpm
|
||||
- cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
- make VERBOSE=1
|
||||
- make install DESTDIR=install
|
||||
|
|
Loading…
Reference in New Issue
Block a user