From 102a3eb87c4f890b1591907e93bf181af8de9cb6 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sat, 21 Nov 2020 19:35:01 +0200
Subject: [PATCH] GitLab CI.

Running pre-commit.
---
 .gitlab-ci.yml          | 16 ++++++++++++++++
 .pre-commit-config.yaml |  2 +-
 README.md               |  2 +-
 3 files changed, 18 insertions(+), 2 deletions(-)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..d1dedd5
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,16 @@
+---
+image: adarnimrod/ci-images:docker
+
+stages:
+  - test
+
+pre-commit:
+  stage: test
+  image: adarnimrod/ci-images:pre-commit
+  variables:
+    XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache"
+  script:
+    - pre-commit run --all-files
+  cache:
+    paths:
+      - .cache/
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 937b6e2..de07ee0 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -18,7 +18,7 @@ repos:
     hooks:
       - id: shell-lint
         exclude: &excluded_shellscripts |-
-          \.bash_completion\.d/(docker-machine\.bash|fabric-completion.bash|docker-compose)|\.travis/travis\.sh
+          \.bash_completion\.d/(docker-machine\.bash|fabric-completion.bash|docker-compose)|\.travis/travis\.sh|toolbox
       - id: shellcheck
         exclude: *excluded_shellscripts
       - id: shell-lint
diff --git a/README.md b/README.md
index a55a933..219b773 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # rcfiles
 
-[![image](https://travis-ci.org/adarnimrod/rcfiles.svg?branch=master)](https://travis-ci.org/adarnimrod/rcfiles)
+[![pipeline status](https://git.shore.co.il/nimrod/rcfiles/badges/master/pipeline.svg)](https://git.shore.co.il/nimrod/rcfiles/-/commits/master)
 
 A repository with my rc files. The purpose is for me to have revision
 control of my home directory, maybe send somebody a link to an example
-- 
GitLab