diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f92da7b142f506a53baa2e4028ac3e501c5919d9
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,4 @@
+---
+include:
+  - project: shore/ci-templates
+    file: templates/pre-commit.yml
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 533c96ba4a863092a388d22303997b6220e4d4bf..0000000000000000000000000000000000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,20 +0,0 @@
----
-language: python
-python: "3.6"
-dist: trusty
-sudo: false
-group: beta
-cache:
-  - pip
-  - directories:
-      - $HOME/.pre-commit
-
-install:
-  - pip install tox | cat
-
-script:
-  - tox
-
-notifications:
-  on_failure: never
-  email: false
diff --git a/README.md b/README.md
index 50fe1990bd33f56856323249d8e7f52665a26e0b..576c12087c0a4a357597eddfbc03eb4ed99c818c 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # ansible-desktop-playbooks
 
-[![image](https://travis-ci.org/adarnimrod/ansible-desktop-playbooks.svg?branch=master)](https://travis-ci.org/adarnimrod/ansible-desktop-playbooks)
+[![pipeline status](https://git.shore.co.il/ansible/ansible-desktop-playbooks/badges/master/pipeline.svg)](https://git.shore.co.il/ansible/ansible-desktop-playbooks/-/commits/master)
 
 Ansible playbooks for setting up new desktops.
 
diff --git a/tox.ini b/tox.ini
deleted file mode 100644
index 0699392229248d1a89b473e1a17b4c7b96544107..0000000000000000000000000000000000000000
--- a/tox.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[tox]
-skip_install = True
-skipsdist = True
-
-[testenv]
-deps = pre-commit
-commands = pre-commit run --all-files