mirror of https://github.com/MillironX/Kelpie.jl
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
642 B
Plaintext
28 lines
642 B
Plaintext
def main(ctx):
|
|
pipelines = []
|
|
for arch in ["amd64"]:
|
|
for julia in ["1.6", "1.7"]:
|
|
pipelines.append(pipeline(arch, julia))
|
|
return pipelines
|
|
|
|
def pipeline(arch, julia):
|
|
return {
|
|
"kind": "pipeline",
|
|
"type": "docker",
|
|
"name": "Julia %s - %s" % (julia, arch),
|
|
"platform": {
|
|
"os": "linux",
|
|
"arch": arch,
|
|
},
|
|
"steps": [
|
|
{
|
|
"name": "test",
|
|
"image": "julia:%s" % julia,
|
|
"commands": [
|
|
"julia -e 'using InteractiveUtils; versioninfo()'",
|
|
"julia --project=@. -e 'using Pkg; Pkg.instantiate(); Pkg.build(); Pkg.test();'",
|
|
],
|
|
},
|
|
],
|
|
}
|