Feature #1989
Implement archive download as an scm mechanism
Status: | Resolved | Start date: | 09/11/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | Project Analysis | |||
Target version: | 0.4 |
Description
Experience has shown that obtaining projects in form of archives via downloads is an unavoidable use-case.
Support for this use-case can be improved by treating the download of archives as an scm mechanism and applying the usual analysis and generator machinery afterwards.
Associated revisions
Added archive access method and archive aspect
refs #1989
This commit adds initial support. Still missing is the ability to use
variable substitution in repository URLs.
- src/analysis/archive.lisp: new file; contains the archive access
method - src/project/aspects.lisp (define-aspect archive): new aspect; generate
a shell builder to download and extract the archive - jenkins.project.asd (system jenkins.project): added file
src/analysis/archive.lisp
Generate non-verbose wget downloads in src/project/aspects.lisp
refs #1989
- src/project/aspects.lisp (define-aspect archive): use wget's
--no-verbose flag to make the console output of the generated job less
cluttered
Backport: Generate non-verbose wget downloads in src/project/aspects.lisp
refs #1989
- src/project/aspects.lisp (define-aspect archive): use wget's
--no-verbose flag to make the console output of the generated job less
cluttered
History
#1 Updated by J. Moringen over 9 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 70
#2 Updated by J. Wienke over 9 years ago
please use --no-verbose
to suppress wget progress bars
#3 Updated by J. Moringen about 9 years ago
- Target version changed from 0.4 to 0.5
#4 Updated by J. Moringen over 8 years ago
- Status changed from In Progress to Resolved
- Target version changed from 0.5 to 0.4
- % Done changed from 70 to 100
Resolved except for variable substitution in repository URL which is not really the same issue.