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