gabrielgio.me @ d29da300bca36ed66cc9edf3dc9afaea81cd21bf

 1---
 2title: "Moving from Github to Gitlab pages"
 3date: 2020-08-22
 4tags: ['gitlab']
 5---
 6
 7This was quite fast, I had just to create a small Gitlab pipeline job and
 8publish to pages this is done by:
 9
10```yml
11image: clojure:lein-2.7.0
12
13before_script:
14  - lein deps
15
16test:
17  script:
18    - lein test
19
20pages:
21  stage: deploy
22  script:
23    - lein package
24  artifacts:
25    paths:
26      - public
27  only:
28    - master
29```
30
31before_script
32:   will download all the dependencies with `lein deps`.
33
34test
35:   is self explanatory.
36
37pages
38:   will compile the cljs into js with `lein package` and publish it
39    into pages.