image: nicolaspetton/emacs-nodejs-docker:latest
|
|
|
|
.prepare_job_template: &prepare_job_template
|
|
before_script:
|
|
- evm use $EMACS_VERSION
|
|
- emacs --version
|
|
- make dependencies
|
|
|
|
.test_job_template: &test_job_definition
|
|
<<: *prepare_job_template
|
|
script:
|
|
- make test
|
|
|
|
.lint_job_template: &lint_job_definition
|
|
<<: *prepare_job_template
|
|
script:
|
|
- make lint
|
|
|
|
test:emacs:25.3:
|
|
variables:
|
|
EMACS_VERSION: "emacs-25.3-travis"
|
|
<<: *test_job_definition
|
|
|
|
test:emacs:26:
|
|
variables:
|
|
EMACS_VERSION: "emacs-26-pretest-travis"
|
|
<<: *test_job_definition
|
|
|
|
lint:emacs:25.3:
|
|
variables:
|
|
EMACS_VERSION: "emacs-25.3-travis"
|
|
<<: *lint_job_definition
|
|
|
|
lint:emacs:26:
|
|
variables:
|
|
EMACS_VERSION: "emacs-26-pretest-travis"
|
|
<<: *lint_job_definition
|