aboutsummaryrefslogtreecommitdiff
path: root/.circleci/config.yml
blob: fdc39305d70191fcb24903f6b0ba0b8f797169a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
version: 2
shared: &shared
  machine:
    image: ubuntu-1604:201903-01
  steps:
    - checkout
    # This command will pick up $VERSION from the environment.
    - run: >-
        make docker
        CMD="make -k compile checkdoc longlines"
jobs:
  emacs-25:
    <<: *shared
    environment:
      VERSION: "25"
  emacs-26:
    <<: *shared
    environment:
      VERSION: "26"
  emacs-27:
    <<: *shared
    environment:
      VERSION: "27"
  emacs-git:
    <<: *shared
    environment:
      VERSION: "master"
workflows:
  version: 2
  ci:
    jobs:
      - emacs-25
      - emacs-26
      - emacs-27
      - emacs-git