aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
blob: 17acee306768ebc4e252b89d458a4cb231343b92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
image: silex/emacs:26.3-alpine-dev

stages:
  - package
  - deploy

package:
  stage: package
  before_script:
    - rm -rf public/
    - mkdir public/
  script: >
    emacs --batch --load package --load package-x --funcall package-initialize
    --eval "(let ((package-archive-upload-base \"public/\"))
              (package-upload-file \"circe-serenity.el\"))"
  artifacts:
    paths:
      - public/

pages:
  stage: deploy
  only:
    - master
  dependencies:
    - package
  script: echo "Done"
  artifacts:
    paths:
      - public