diff options
author | Tom Willemse | 2020-05-13 22:52:59 -0700 |
---|---|---|
committer | Tom Willemse | 2020-05-13 22:52:59 -0700 |
commit | 7a2a4523aaf730e75b3875ec51ec198978e80294 (patch) | |
tree | c7352477d3f30b2694ef0bcad388a7ac74f52d58 /.gitlab-ci.yml | |
parent | 6dbc0944755b198c923689c33e7287e444f6a310 (diff) | |
download | circe-serenity-7a2a4523aaf730e75b3875ec51ec198978e80294.tar.gz circe-serenity-7a2a4523aaf730e75b3875ec51ec198978e80294.zip |
Add GitLab CI configuration
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..17acee3 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,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 |