[Git][cmucl/cmucl][master] 26 commits: Initial version.
Raymond Toy
rtoy at common-lisp.net
Wed Sep 6 04:05:13 UTC 2017
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
6eca756b by Raymond Toy at 2016-10-06T19:24:46-07:00
Initial version.
- - - - -
45a6d985 by Raymond Toy at 2016-10-06T20:05:12-07:00
Download cmucl binaries.
- - - - -
7383a39c by Raymond Toy at 2016-10-06T20:07:13-07:00
Use correct syntax
- - - - -
8296f92f by Raymond Toy at 2016-10-06T20:08:24-07:00
Add test job
- - - - -
9c2dccfb by Raymond Toy at 2017-08-31T19:52:00-07:00
Merge branch 'master' into rtoy-gitlab-ci
- - - - -
cd429e9f by Raymond Toy at 2017-09-02T13:15:29-07:00
Use wget instead of curl
- - - - -
0a87366f by Raymond Toy at 2017-09-02T13:25:43-07:00
Install wget
- - - - -
5c92a00f by Raymond Toy at 2017-09-02T13:28:51-07:00
Install bzip2 so we can untar the cmucl tarballs
- - - - -
92f8697e by Raymond Toy at 2017-09-02T13:33:56-07:00
More setup for building cmucl
- untar the snapshot into the snapshot directory
- git clone the cmucl repo
- - - - -
bcd2a53b by Raymond Toy at 2017-09-02T13:35:52-07:00
Use the correct paths when untarring.
- - - - -
760d9c6d by Raymond Toy at 2017-09-02T13:38:01-07:00
Need to install git.
While we're at it install make, gcc, and gcc 32-bit.
- - - - -
373aaa60 by Raymond Toy at 2017-09-02T13:43:43-07:00
Build cmucl and run tests
Update snapshot to 2017-04 snapshot too.
- - - - -
3f6fd3df by Raymond Toy at 2017-09-02T13:47:20-07:00
Oops. Use correct tarball names
- - - - -
119a7980 by Raymond Toy at 2017-09-02T13:53:35-07:00
Add some debugging stuff.
- Print out the SHELL
- Set prompt to include PWD
- Where is `time` and why can't the shell find it?
- - - - -
38a3f48e by Raymond Toy at 2017-09-02T14:01:45-07:00
More debugging to see what we have
- - - - -
745ad37b by Raymond Toy at 2017-09-02T14:06:26-07:00
Don't need to do a git clone; install /usr/bin/time too.
The runner already has the git repo checked out at $PWD, so we're
ready to go.
Try to install time so build.sh will run.
- - - - -
7bdf20d1 by Raymond Toy at 2017-09-02T14:09:34-07:00
Use correct path to the snapshot build
- - - - -
15a4c0f5 by Raymond Toy at 2017-09-02T14:59:47-07:00
Need to install bc
Needed to update lisp/version.
- - - - -
b53bfd60 by Raymond Toy at 2017-09-02T21:56:52-07:00
Merge branch 'master' into rtoy-gitlab-ci
- - - - -
7bc8b28c by Raymond Toy at 2017-09-03T05:10:25+00:00
Use correct pipeline marker for gitlab-ci branch
- - - - -
24ed6116 by Raymond Toy at 2017-09-03T09:16:07-07:00
More testing of CI
- Don't need to install git anymore
- exit early from build script to see if that makes the test fail.
- - - - -
9b8d5fc4 by Raymond Toy at 2017-09-03T09:24:18-07:00
Remove debugging stuff and early exit
- Early exit (with non-zero exit code) does cause the pipeline to
fail, as expected.
- - - - -
3d227b6b by Raymond Toy at 2017-09-03T09:50:28-07:00
Install git (again)
While not strictly necessary, make-dist.sh uses git to determine a
default lisp-implmenetation-version. We could just use -V to do that,
but I think it's best to have git so that the pipeline looks as much
like normal development as possible.
- - - - -
c3d967c1 by Raymond Toy at 2017-09-05T20:40:19-07:00
Make test fail to see how pipeline works.
- - - - -
ea868e0f by Raymond Toy at 2017-09-05T20:54:33-07:00
Revert change.
The failed test causes the pipeline to fail, as expected.
- - - - -
37d69509 by Raymond Toy at 2017-09-06T04:05:12+00:00
Merge branch 'rtoy-gitlab-ci' into 'master'
Enable gitlab continuous integration
See merge request !22
- - - - -
2 changed files:
- + .gitlab-ci.yml
- README.md
Changes:
=====================================
.gitlab-ci.yml
=====================================
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+before_script:
+ - apt-get update -qq && apt-get install -y wget bzip2 make gcc gcc-multilib time bc git
+ - wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-2017-04-x86-linux.tar.bz2
+ - wget -nv https://common-lisp.net/project/cmucl/downloads/snapshots/2017/04/cmucl-2017-04-x86-linux.extra.tar.bz2
+ - mkdir snapshot
+ - (cd snapshot; tar xjf ../cmucl-2017-04-x86-linux.tar.bz2; tar xjf ../cmucl-2017-04-x86-linux.extra.tar.bz2)
+
+test:
+ script:
+ - bin/build.sh -B boot-2017-04-1 -C "" -o ./snapshot/bin/lisp
+ - bin/make-dist.sh -I dist-linux linux-4
+ - bin/run-tests.sh -l dist-linux/bin/lisp 2>&1 | tee test.log
=====================================
README.md
=====================================
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+[![pipeline status](https://gitlab.common-lisp.net/cmucl/cmucl/badges/rtoy-gitlab-ci/pipeline.svg)](https://gitlab.common-lisp.net/cmucl/cmucl/commits/rtoy-gitlab-ci)
+
CMUCL is a free, high performance implementation of the Common Lisp
programming language which runs on most major Unix platforms. It
mainly conforms to the ANSI Common Lisp standard. CMUCL provides a
@@ -50,6 +52,4 @@ Here is a summary of its main features:
maintained and improved by a team of volunteers collaborating over
the Internet.
-For the latest news and other information, see [the wiki](https://gitlab.common-lisp.net/cmucl/cmucl/wikis/home).
-
-[![pipeline status](https://gitlab.common-lisp.net/cmucl/cmucl/badges/master/pipeline.svg)](https://gitlab.common-lisp.net/cmucl/cmucl/commits/master)
\ No newline at end of file
+For the latest news and other information, see [the wiki](https://gitlab.common-lisp.net/cmucl/cmucl/wikis/home).
\ No newline at end of file
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/compare/4312fc445efed2b1976227b79cc5d8dfb4bab47e...37d69509bc7084cc07295ebc13a66b3fd2592b1c
---
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/compare/4312fc445efed2b1976227b79cc5d8dfb4bab47e...37d69509bc7084cc07295ebc13a66b3fd2592b1c
You're receiving this email because of your account on gitlab.common-lisp.net.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20170906/dcd0377c/attachment-0001.html>
More information about the cmucl-cvs
mailing list