Skip to main content
Emacs Eask
Learn once, run anywhere
GitHub Discord Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

🦊 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

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

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

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

OSEmacsEask
Linux (Debian)26.x, 27.x, 28.x, 29.x, 30.x, snapshotlatest
macOSn/alatest
Windowsn/alatest
Note
💡 You can generate workflow file via eask generate workflow gitlab, see Commands and options for more information!