ci: pull dep images in separate steps
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
surtur 2022-03-22 17:48:30 +01:00
parent 3702bf1524
commit 7551c1e9b2
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D

View File

@ -16,13 +16,30 @@ def main(ctx):
]
},
{
"name": "cppcheck",
"name": "pull archlinux",
"image": "docker.io/archlinux:base-devel",
"pull": "always",
"depends_on": ["update submodules"],
"depends_on": ["clone"],
"commands": [
"uname -r",
]
},
{
"name": "pull fedora-cpp",
"image": "docker.io/immawanderer/fedora-cpp:linux-amd64",
"pull": "always",
"depends_on": ["clone"],
"commands": [
"uname -r",
]
},
{
"name": "cppcheck",
"image": "docker.io/archlinux:base-devel",
"pull": "if-not-exists",
"depends_on": ["update submodules", "pull archlinux"],
"commands": [
"pacman -Sy cppcheck --noconfirm --needed",
"uname -r",
"cppcheck --version",
"cppcheck --language=c++ --std=c++20 --enable=all --verbose ./*.{cpp,h}"
]
@ -30,30 +47,27 @@ def main(ctx):
{
"name": "make debug",
"image": "docker.io/immawanderer/fedora-cpp:linux-amd64",
"pull": "always",
"depends_on": ["cppcheck"],
"pull": "if-not-exists",
"depends_on": ["cppcheck", "pull fedora-cpp"],
"commands": [
"uname -r",
"make debug"
]
},
{
"name": "make release",
"image": "docker.io/immawanderer/fedora-cpp:linux-amd64",
"pull": "always",
"depends_on": ["cppcheck"],
"pull": "if-not-exists",
"depends_on": ["cppcheck", "pull fedora-cpp"],
"commands": [
"uname -r",
"make release"
]
},
{
"name": "make san",
"image": "docker.io/immawanderer/fedora-cpp:linux-amd64",
"pull": "always",
"depends_on": ["cppcheck"],
"pull": "if-not-exists",
"depends_on": ["cppcheck", "pull fedora-cpp"],
"commands": [
"uname -r",
"make san"
]
}