Last change
on this file was
15268,
checked in by Mark Evenson, 5 years ago
|
ci: just output hashes for release
Installing the necessary TeXlive? chain to render the manual proves to
be a very time-wise expensive operation on Travis CI for a generic
container. For now, disable the creation of full release artifacts
just printing the hash and sizes for what exists.
Use and set the environment variable ABCL_ROOT to start to make the CI
instructions implementation independent.
|
File size:
803 bytes
|
Line | |
---|
1 | (require :asdf) |
---|
2 | (require :abcl-contrib) |
---|
3 | |
---|
4 | (if (not (asdf:find-system :abcl-build)) |
---|
5 | (warn "Failed to find <urn:abcl.org/contrib/abcl-build> in ASDF to hash release.") |
---|
6 | (asdf:make :abcl-build)) |
---|
7 | |
---|
8 | (let ((root (uiop:getenv "ABCL_ROOT")) |
---|
9 | ant) |
---|
10 | (format *standard-output* "ABCL_ROOT='~a'~%" root) |
---|
11 | #+(or) ;;; needs TeXlive to render User Manual |
---|
12 | (abcl-build:with-ensured-ant (ant) |
---|
13 | (abcl-build:ant/call "build.xml" |
---|
14 | '("abcl.release" "abcl.wrapper"))) |
---|
15 | (let ((dist (concatenate 'string root "/dist/"))) |
---|
16 | (format *standard-output* "dist='~a'~%" dist) |
---|
17 | (multiple-value-bind (hashes report) |
---|
18 | (abcl-build:directory-hashes dist) |
---|
19 | (format *standard-output* report)))) |
---|
20 | |
---|
21 | |
---|
22 | |
---|
23 | |
---|
24 | |
---|
25 | |
---|
26 | |
---|
27 | |
---|
28 | |
---|
29 | |
---|
30 | |
---|
31 | |
---|
32 | |
---|
33 | |
---|
Note: See
TracBrowser
for help on using the repository browser.