Added a comment section for artifacts configuration. Moved hints to the Nickel contract.
This commit is contained in:
parent
9a29c526fb
commit
cc605943a9
@ -3,6 +3,7 @@ let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
artifact_url = "https://zenodo.org/record/7544675/files/SF2-code.tar.gz",
|
||||
type = "tar",
|
||||
doi = "10.1145/3572848.3577480",
|
||||
comment = "",
|
||||
image_name = "bdm-publication-image-v7",
|
||||
dockerfile_location = "bdm-paper-examples/docker",
|
||||
package_managers = [ "dpkg" ],
|
||||
|
@ -3,6 +3,7 @@ let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
artifact_url = "https://zenodo.org/record/6632461/files/SC22_artifacts_submission.zip",
|
||||
type = "zip",
|
||||
doi = "10.5555/3571885.3571906",
|
||||
comment = "",
|
||||
image_name = "taxo:artefact",
|
||||
dockerfile_location = "SC22_artifacts_submission",
|
||||
package_managers = [ "dpkg", "pip" ],
|
||||
|
@ -3,6 +3,7 @@ let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
artifact_url = "https://zenodo.org/record/7508499/files/wsmoses/PolygeistGPU-Docker-v0.2.1.zip",
|
||||
type = "zip",
|
||||
doi = "10.1145/3572848.3577475",
|
||||
comment = "",
|
||||
image_name = "polygeist:artefact",
|
||||
dockerfile_location = "wsmoses-PolygeistGPU-Docker-ba18197/MocCUDA",
|
||||
package_managers = [ "dpkg", "pip" ],
|
||||
|
@ -3,11 +3,12 @@ let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
artifact_url = "https://zenodo.org/record/6926481/files/koparasy/HPAC-v0.0.0-Puppeteer.zip",
|
||||
type = "zip",
|
||||
doi = "10.5555/3571885.3571974",
|
||||
comment = "The package 'cmake-3.14.0-Linux-x86_64' is not specified below, because it is installed using a Bash script included in the artifact archive itself.",
|
||||
image_name = "puppeteer:artefact",
|
||||
dockerfile_location = "koparasy-HPAC-2723bb8/approx/puppeteer/container",
|
||||
package_managers = [ "dpkg", "pip" ],
|
||||
git_packages = [],
|
||||
misc_packages = [
|
||||
{ name = "HPAC", url = "https://github.com/koparasy/HPAC/archive/refs/heads/develop.zip" } # CMake also but not downloaded, so cannot add to list...
|
||||
{ name = "HPAC", url = "https://github.com/koparasy/HPAC/archive/refs/heads/develop.zip" }
|
||||
],
|
||||
} | Artifact
|
@ -1,11 +1,12 @@
|
||||
let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
{
|
||||
artifact_url = "https://example.com/artifact.zip",
|
||||
type = "zip", # Possible values: zip, tar
|
||||
type = "zip",
|
||||
doi = "...",
|
||||
comment = "Template for artifact configuration.",
|
||||
image_name = "image:version",
|
||||
dockerfile_location = "path/to/docker/folder",
|
||||
package_managers = [ "dpkg" ], # Possible values: dpkg, rpm, pacman, pip, conda
|
||||
package_managers = [ "dpkg" ],
|
||||
git_packages = [
|
||||
{ name = "pkg1", location = "path/to/git/repo"}
|
||||
],
|
||||
|
@ -3,6 +3,7 @@ let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
artifact_url = "http://localhost/artifact.zip",
|
||||
type = "zip",
|
||||
doi = "...",
|
||||
comment = "",
|
||||
image_name = "prog:latest",
|
||||
dockerfile_location = "./",
|
||||
package_managers = [ "dpkg", "pip" ],
|
||||
|
@ -3,6 +3,7 @@ let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
artifact_url = "https://zenodo.org/record/7328505/files/tgopt-artifact.tgz",
|
||||
type = "tar",
|
||||
doi = "10.1145/3572848.3577490",
|
||||
comment = "",
|
||||
image_name = "tgopt:artefact",
|
||||
dockerfile_location = "tgopt-artifact",
|
||||
package_managers = [ "dpkg", "conda" ],
|
||||
|
@ -3,6 +3,7 @@ let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
artifact_url = "https://zenodo.org/record/7004393/files/deinsum/sc22-artifact-0.4.zip",
|
||||
type = "zip",
|
||||
doi = "10.5555/3571885.3571918",
|
||||
comment = "",
|
||||
image_name = "deinsum:artefact-cpu",
|
||||
dockerfile_location = "deinsum-sc22-artifact-7559901/docker_cpu",
|
||||
package_managers = [ "dpkg", "pip" ],
|
||||
|
@ -2,6 +2,7 @@ let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
||||
{
|
||||
artifact_url = "https://zenodo.org/record/7004393/files/deinsum/sc22-artifact-0.4.zip",
|
||||
type = "zip",
|
||||
comment = "",
|
||||
doi = "10.5555/3571885.3571918",
|
||||
image_name = "deinsum:artefact_gpu",
|
||||
dockerfile_location = "deinsum-sc22-artifact-7559901/docker_gpu",
|
||||
|
@ -44,11 +44,14 @@ in
|
||||
| doc "URL where to download the artifact"
|
||||
| URL,
|
||||
type
|
||||
| doc "Type of the archive (zip, tar, ...)"
|
||||
| doc "Type of the archive. Possible values: zip, tar"
|
||||
| ArchiveType,
|
||||
doi
|
||||
| doc "DOI of the artifact"
|
||||
| String,
|
||||
comment
|
||||
| doc "Additional comments on the artifact that couldn't be written elsewhere"
|
||||
| String,
|
||||
image_name
|
||||
| doc "Name to give the image when building"
|
||||
| ImageName,
|
||||
@ -56,7 +59,7 @@ in
|
||||
| doc "Path to the dockerfile in the artifact"
|
||||
| FilePath,
|
||||
package_managers
|
||||
| doc "Package Managers used in the container"
|
||||
| doc "Package Managers used in the container. Possible values: dpkg, rpm, pacman, pip, conda"
|
||||
| Array PackageManager,
|
||||
git_packages
|
||||
| doc "Git repositories cloned in the container"
|
||||
|
Loading…
x
Reference in New Issue
Block a user