--- title: \"Moving from Github to Gitlab pages\" date: 2020-08-22 tags: \[\'gitlab\'\] --- This was quite simple, I had just to create a simple Gitlab pipeline job and publish to pages this is done by: image: clojure:lein-2.7.0 before_script: - lein deps test: script: - lein test pages: stage: deploy script: - lein package artifacts: paths: - public only: - master before~script~ : will download all the dependencies with `lein deps`. test : is self explanatory. pages : will compile the cljs into js with `lein package` and publish it into pages.