removed unnecessary pipeline arguments, removed manifest

This commit is contained in:
Nils Stinnesbeck 2023-04-28 22:30:19 +02:00
parent 7225bf5146
commit c1554cbbc9
Signed by: nils
GPG Key ID: 9AEBF097A4042590

View File

@ -31,8 +31,8 @@ local pipeline(os, arch) = {
}, },
}, },
{ {
name: "upload to docker hub " + os + "/" + arch, name: "upload to gitea container registry"
image: "plugins/docker:" + os + "-" + arch, image: "plugins/docker:",
settings: { settings: {
repo: "git.freifunk-rhein-sieg.net/freifunk-troisdorf/ubnt-freifunk-map-api", repo: "git.freifunk-rhein-sieg.net/freifunk-troisdorf/ubnt-freifunk-map-api",
registry: "git.freifunk-rhein-sieg.net", registry: "git.freifunk-rhein-sieg.net",
@ -48,67 +48,6 @@ local pipeline(os, arch) = {
], ],
}; };
local manifest() = {
kind: "pipeline",
type: "docker",
name: "manifest",
depends_on: ["linux/amd64"],
when: {
event: "tag"
},
steps: [
{
name: "publish",
image: "plugins/manifest",
settings: {
auto_tag: true,
ignore_missing: true,
spec: "manifest.yml",
username: { "from_secret": "docker_username" },
password: { "from_secret": "docker_password" },
},
when: {
event: "tag"
},
},
],
};
local validateJSON() = {
kind: "pipeline",
type: "docker",
name: "validate json",
when: {
event: "push"
},
steps: [
{
name: "validate ucDevices",
image: "fftdf/docker-json-validate",
commands: [
"jsonlint ucDevices.json"
],
when: {
event: "push"
},
},
{
name: "validate Devices",
image: "fftdf/docker-json-validate",
commands: [
"jsonlint devices.json",
],
when: {
event: "push"
},
},
],
};
[ [
pipeline("linux", "amd64"), pipeline("linux", "amd64"),
// pipeline("linux", "arm64"),
manifest()
] ]