2024-07-18 17:56:57 +02:00
|
|
|
let { Artifact, .. } = import "../workflow/nickel/artifact_contract.ncl" in
|
2024-07-16 17:35:09 +02:00
|
|
|
{
|
|
|
|
artifact_url = "http://localhost/artifact.zip",
|
|
|
|
type = "zip",
|
|
|
|
doi = "...",
|
|
|
|
image_name = "prog:latest",
|
|
|
|
dockerfile_location = "./",
|
|
|
|
package_managers = [ "dpkg", "pip" ],
|
|
|
|
git_packages = [
|
|
|
|
{ name = "pkg1", location = "/pkg1"}
|
|
|
|
],
|
|
|
|
misc_packages = [
|
|
|
|
{ name = "mpkg1", url = "http://localhost/package1.zip", type = "zip" }
|
|
|
|
],
|
2024-07-18 17:56:57 +02:00
|
|
|
} | Artifact
|