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

GitLab Runner


Linux

Example to use GitLab runner.

default:
  before_script:
    - apt-get update
    - apt-get install unzip
    - curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh
    - export PATH="$HOME/.local/bin:$PATH"

test-26.3:
  image: silex/emacs:26.3-ci
  script:
    - eask clean all
    - eask package
    - eask install
    - eask compile

test-27.2:
  image: silex/emacs:27.2-ci
  script:
    - eask clean all
    - eask package
    - eask install
    - eask compile

test-28.2:
  image: silex/emacs:28.2-ci
  script:
    - eask clean all
    - eask package
    - eask install
    - eask compile

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

OS Emacs Eask
Linux (Debian) 26.x, 27.x, 28.x, snapshot latest
macOS n/a latest
Windows n/a latest
You can generate workflow file via eask generate workflow gitlab, see Commands and options for more information!