Project

General

Profile

Actions

Idea #3126

closed

[API] Support use of anonymous git url (like github https) as repository in jobs.create

Added by Tom Clegg almost 10 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
API
Target version:
Start date:
04/09/2015
Due date:
Story points:
2.0

Description

Currently, crunch-job can do this when running local jobs.

That "fetch git objects from remote repository" logic needs to be
  • Ported to ruby
  • Adjusted to suit API server's use (e.g., the commits should be pulled into the "arvados internal" repository)
  • Invoked whenever job's script_version or repository is set/changed

The default "arvados" repository used in tutorials/examples should be changed to "https://github.com/curoverse/arvados.git" so they don't depend on your site's local mirror of the arvados repository being up-to-date.

Likewise, the arvados_sdk_version feature should use the github url instead of the locally hosted arvados.git.


Subtasks 4 (0 open4 closed)

Task #5635: Validate repository name as name, url, or uuid during job#saveResolvedTom Clegg04/10/2015Actions
Task #5636: Fetch remote repo to internal.git if needed during job#saveResolvedTom Clegg04/09/2015Actions
Task #5690: Update docsResolvedTom Clegg04/09/2015Actions
Task #5691: Review 3126-remote-git-urlResolvedTom Clegg04/09/2015Actions

Related issues

Related to Arvados - Feature #4027: [Crunch] Accept SDK version as a runtime constraint. Install SDK into the docker container before running tasks.ResolvedBrett Smith11/11/2014Actions
Actions

Also available in: Atom PDF