Emacs Eask
GitHub Discord Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

πŸ“€ Travis CI


Linux

Example to use Travis CI.

language: nix

os:
  - linux
  - osx

env:
  - EMACS_CI=emacs-26-3
  - EMACS_CI=emacs-27-2
  - EMACS_CI=emacs-28-2
  - EMACS_CI=emacs-snapshot

matrix:
  fast_finish: true
  allow_failures:
    - env: EMACS_CI=emacs-snapshot

install:
  - bash <(curl https://raw.githubusercontent.com/purcell/nix-emacs-ci/master/travis-install)
  - curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh
  - export PATH="$HOME/.local/bin:$PATH"

script:
  - eask package
  - eask install
  - eask compile

This example is testing your Emacs Lisp package in the below environment;

OSEmacsEask
Linux (Ubuntu)26.x, 27.x, 28.x, snapshotlatest
macOSn/alatest
Windowsn/alatest
πŸ’‘ You can generate workflow file via eask generate workflow travis-ci, see Commands and options for more information!