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.1: <<: *shared environment: VERSION: "25.1" emacs-25.2: <<: *shared environment: VERSION: "25.2" emacs-25.3: <<: *shared environment: VERSION: "25.3" emacs-26.1: <<: *shared environment: VERSION: "26.1" emacs-26.2: <<: *shared environment: VERSION: "26.2" emacs-master: <<: *shared environment: VERSION: "master" workflows: version: 2 ci: jobs: - emacs-25.2 - emacs-25.3 - emacs-26.1 - emacs-26.2 - emacs-master