A makefile to facilitate checking Emacs packages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

20 lines
685 B

  1. kind: pipeline
  2. name: default
  3. platform:
  4. os: linux
  5. arch: arm
  6. steps:
  7. - name: test
  8. image: ubuntu:latest
  9. commands:
  10. - apt-get update
  11. - apt-get install -y software-properties-common
  12. - add-apt-repository ppa:kelleyk/emacs -y
  13. - apt-get update
  14. - apt-get install -y coreutils make gnutls-bin emacs26
  15. - emacs --version
  16. - emacs -Q --batch --eval "(require 'package)" --eval "(setq package-archives '((\"melpa\" . \"https://melpa.org/packages/\") (\"gnu\" . \"https://elpa.gnu.org/packages/\")))" --funcall package-initialize --funcall package-refresh-contents --eval "(package-install 'package-lint)" --eval "(package-install 'buttercup)"
  17. - cd test && bash ./run-tests.sh