[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