.gitlab-ci.yml 1.1 KB
Newer Older
1
variables:
2 3 4
  download_url: "https://common-lisp.net/project/cmucl/downloads/snapshots/2018/10"
  version: "2018-10-x86"
  bootstrap: "-B boot-21d.lisp"
5

6
linux-runner:
7
  image: ubuntu:16.04
8 9 10
  tags:
    - linux
  before_script:
Raymond Toy's avatar
Raymond Toy committed
11
    - apt-get update -qq && apt-get install -y wget bzip2 make gcc gcc-multilib time bc git
12 13
    - wget -nv $download_url/cmucl-$version-linux.tar.bz2
    - wget -nv $download_url/cmucl-$version-linux.extra.tar.bz2
Raymond Toy's avatar
Raymond Toy committed
14
    - mkdir snapshot
15
    - (cd snapshot; tar xjf ../cmucl-$version-linux.tar.bz2; tar xjf ../cmucl-$version-linux.extra.tar.bz2)
Raymond Toy's avatar
Raymond Toy committed
16
  script:
17
    - bin/build.sh $bootstrap -C "" -o snapshot/bin/lisp
Raymond Toy's avatar
Raymond Toy committed
18 19 20
    - bin/make-dist.sh -I dist linux-4
    - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log

Raymond Toy's avatar
Raymond Toy committed
21 22 23
osx-runner:
  tags:
    - osx
24
  before_script:
25
    - curl -s -o cmucl-$version-darwin.tar.bz2 $download_url/cmucl-$version-darwin.tar.bz2
26
    - mkdir snapshot
27
    - (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
Raymond Toy's avatar
Raymond Toy committed
28
  script:
29
    - bin/build.sh $bootstrap -C "" -o snapshot/bin/lisp
Raymond Toy's avatar
Raymond Toy committed
30 31
    - bin/make-dist.sh -I dist darwin-4
    - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log