diff --git a/BaseCommonImage/build.sh b/BaseCommonImage/build.sh index 8ea228a..991e1c3 100755 --- a/BaseCommonImage/build.sh +++ b/BaseCommonImage/build.sh @@ -1,2 +1,3 @@ #!/bin/bash -podman build -t base_cicd:node20-deb13 . +sudo docker build -t git.rufous-trench.ts.net/crizomb/forgejo-action-base:deb13-node20 . +# To adapt manualy with version, and name diff --git a/GoImage/build.sh b/GoImage/build.sh new file mode 100755 index 0000000..8ab34fc --- /dev/null +++ b/GoImage/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +sudo docker build -t git.rufous-trench.ts.net/crizomb/forgejo-action-go:deb13-node20-go1.24 . +# To adapt manualy with version, and name diff --git a/GoRaylibImage/build.sh b/GoRaylibImage/build.sh new file mode 100755 index 0000000..9aa4c2d --- /dev/null +++ b/GoRaylibImage/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +sudo docker build -t git.rufous-trench.ts.net/crizomb/forgejo-action-goraylib:deb13-node20-go1.24 . +# To adapt manualy with version, and name diff --git a/RustBevyImage/Dockerfile b/RustBevyImage/Dockerfile new file mode 100644 index 0000000..a8bf9db --- /dev/null +++ b/RustBevyImage/Dockerfile @@ -0,0 +1,15 @@ +FROM git.rufous-trench.ts.net/crizomb/forgejo-action-rust:deb13-node20 + +RUN apt-get update && apt-get install -y \ + g++ \ + pkg-config \ + libx11-dev \ + libasound2-dev \ + libudev-dev \ + libxkbcommon-x11-0 \ + libwayland-dev \ + libxkbcommon-dev \ + ca-certificates \ + mingw-w64 \ + + && rm -rf /var/lib/apt/lists/* diff --git a/RustBevyImage/build.sh b/RustBevyImage/build.sh new file mode 100755 index 0000000..346d9d3 --- /dev/null +++ b/RustBevyImage/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +sudo docker build -t git.rufous-trench.ts.net/crizomb/forgejo-action-rust-bevy:latest . +# To adapt manualy with version, and name diff --git a/RustBevyImage/push.sh b/RustBevyImage/push.sh new file mode 100755 index 0000000..ea52a1b --- /dev/null +++ b/RustBevyImage/push.sh @@ -0,0 +1,3 @@ +#!/bin/bash +sudo docker push git.rufous-trench.ts.net/crizomb/forgejo-action-rust-bevy:latest +# To adapt manualy with version, and name diff --git a/RustImage/Dockerfile b/RustImage/Dockerfile new file mode 100644 index 0000000..1f2ad56 --- /dev/null +++ b/RustImage/Dockerfile @@ -0,0 +1,11 @@ +FROM git.rufous-trench.ts.net/crizomb/forgejo-action-base:deb13-node20 + +# No version specified here and it's ok, I live with it +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y \ + --profile minimal \ + --default-toolchain stable + +ENV PATH="/root/.cargo/bin:${PATH}" + +# Sanity check +RUN rustc --version && cargo --version diff --git a/RustImage/build.sh b/RustImage/build.sh new file mode 100755 index 0000000..2e60e50 --- /dev/null +++ b/RustImage/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +sudo docker build -t git.rufous-trench.ts.net/crizomb/forgejo-action-rust:deb13-node20 . +# To adapt manualy with version, and name diff --git a/RustImage/push.sh b/RustImage/push.sh new file mode 100755 index 0000000..a572060 --- /dev/null +++ b/RustImage/push.sh @@ -0,0 +1,3 @@ +#!/bin/bash +sudo docker push git.rufous-trench.ts.net/crizomb/forgejo-action-rust:deb13-node20 +# To adapt manualy with version, and name