forked from ak-fortuna/fortuna
ci: pull dep images in separate steps
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
3702bf1524
commit
7551c1e9b2
|
@ -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"
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue