Feature #1989

Implement archive download as an scm mechanism

Added by J. Moringen over 9 years ago. Updated over 8 years ago.

Status:ResolvedStart date:09/11/2014
Priority:NormalDue 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

Revision b6c8295e
Added by J. Moringen over 9 years ago

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

Revision 996dfa30
Added by J. Moringen over 9 years ago

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

Revision 792fefe5
Added by J. Moringen over 9 years ago

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.

Also available in: Atom PDF