diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..53420fe
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,34 @@
+stages:
+    - build
+    - deploy
+
+build:
+    image: reactnativecommunity/react-native-android
+    stage: build
+    script:
+        - yarn install
+        - cd android && chmod +x gradlew
+        - ./gradlew assembleRelease
+    artifacts:
+        paths:
+            - android/app/build/outputs/
+
+
+deploy_tg:
+    image: curlimages/curl
+    stage: deploy
+    script:
+        - >-
+            curl
+            -F chat_id=$TG_CHAT_ID
+            -F document=@android/app/build/outputs/apk/release/app-release.apk
+            -F caption=" Branch: $CI_COMMIT_BRANCH
+
+            Commit: $CI_COMMIT_SHORT_SHA
+
+            Tag(if any): $CI_COMMIT_TAG
+
+
+            $CI_COMMIT_MESSAGE"
+            -F parse_mode=html
+            https://api.telegram.org/bot${TG_BOT_TOKEN}/sendDocument