From 773544296e3cd347b3df3fec76741cccacfec118 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <pmaslanka@smok.co> Date: Sat, 3 Aug 2024 21:45:11 +0200 Subject: [PATCH] fix --- .gitlab-ci.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..bac564c --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,43 @@ +stages: + - rocksdb + - deploy +image: zoo.smok.co/build/build:latest + +.build_rocksdb: + stage: rocksdb + script: + - apt update + - apt install -y libgflags-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev libsnappy-dev libgflags2.2 + - git clone https://github.com/facebook/rocksdb.git + - cd rocksdb + - git fetch + - git checkout v7.0.1 + - make shared_lib -j 15 + - cd .. + artifacts: + paths: + - "/usr/local/lib/pkgconfig/rocksdb.pc" + - "/usr/local/lib/librocksdb.a" + - "rocksdb/rocksdb.pc" + - "librocksdb.so" + - "/usr/include/rocksdb/*" + - "/usr/local/include/rocksdb/*" + + +build_rocksdb_x86: + extends: .build_rocksdb + + +build_rocksdb_armv7l: + extends: .build_rocksdb + image: zoo.smok.co/build/build:armv7l-python3.11 + + + +.build_python_rocksdb_x86: + dependencies: + - build_rocksdb_x86 + script: + - pip install --upgrade --break-system-packages Cython wheel setuptools pip pkgconfig doctor-wheel repairwheel + - pip install -q build + - python -m build \ No newline at end of file -- GitLab