Compare commits

...

52 commits

Author SHA1 Message Date
deed
55c783418e Update beta 3 2023-10-28 16:59:48 +02:00
9d975c5e72 ajout beta 2 2023-10-23 17:39:26 +02:00
c58cd3be8f compilation 4.2 beta 2 2023-10-23 17:37:15 +02:00
deed
4de5559861 Update Dockerfile 2023-10-15 15:41:31 +02:00
deed
ac415aa660 Update Dockerfile 2023-10-15 00:28:10 +02:00
deed
b9934ff664 Update Dockerfile 2023-10-15 00:17:30 +02:00
deed
275a05216b Update .gitlab-ci.yml 2023-10-15 00:12:30 +02:00
deed
9cd5c3e8df Update .gitlab-ci.yml 2023-10-15 00:08:06 +02:00
deed
7fec34be20 Update Dockerfile 2023-10-14 20:03:03 +02:00
deed
00b72af7f9 Update Dockerfile 2023-10-14 19:27:05 +02:00
deed
15d3765387 Update Dockerfile 2023-10-14 19:20:18 +02:00
deed
c5d64b5773 Update Dockerfile error pour l'export 2023-10-14 19:17:19 +02:00
deed
47cb36aaf4 Update Dockerfile 2023-10-14 18:16:45 +02:00
deed
389057c434 Update Dockerfile 2023-10-14 18:15:50 +02:00
deed
a66927b670 Update Dockerfile (je reviens à bullseye, j'ai pas le temps de regarder les erreurs avec bookworm) 2023-10-14 17:11:56 +02:00
deed
302d58efd8 Update .gitlab-ci.yml 2023-10-14 17:06:17 +02:00
deed
030e059ab8 Update Dockerfile 4.2dev5 2023-10-14 17:05:09 +02:00
deed
cc48d607bb Update .gitlab-ci.yml 2023-08-05 23:54:16 +02:00
deed
a43e824b89 Update .gitlab-ci.yml 2023-08-05 23:48:32 +02:00
deed
f16055240a Update .gitlab-ci.yml 2023-08-05 23:46:45 +02:00
deed
42e2343951 Update .gitlab-ci.yml 2023-08-05 23:45:47 +02:00
deed
be0642202e v4.2-dev2 2023-08-05 23:42:15 +02:00
deed
0cac99dd5f Ajouter un nouveau répertoire 2023-08-05 23:35:21 +02:00
deed
ab6d2bb221 Update Dockerfile 2022-01-30 17:33:04 +01:00
deed
0c8a3df047 Update Dockerfile 2022-01-30 17:07:19 +01:00
deed
26d46f7ab6 Update Dockerfile 2022-01-30 16:58:51 +01:00
deed
1619e5f55d Update Dockerfile 2022-01-30 16:51:11 +01:00
deed
4466f2b916 ajout git 2022-01-30 16:17:14 +01:00
deed
2600d2c53a Update .gitlab-ci.yml 2022-01-30 15:47:09 +01:00
deed
d4a2cf3289 fix typo 2022-01-30 15:45:36 +01:00
deed
b6188d54ee ajout de la création du docker pour compiler godot 2022-01-30 15:36:09 +01:00
deed
b4edb4d9df Add Dockerfile pour compiler Godot 2022-01-30 15:31:57 +01:00
deed
b879306bdf Ajouter un nouveau dossier 2022-01-30 15:19:43 +01:00
deed
337e5a1e5c Add new dockerfile godot 4.0 2022-01-24 11:25:11 +01:00
deed
afd5b4ed61 Ajouter un nouveau dossier 2022-01-24 11:18:52 +01:00
deed
50170fefb9 Update .gitlab-ci.yml 2022-01-24 11:18:35 +01:00
deed
1b37005e4f Update .gitlab-ci.yml 2022-01-24 11:17:41 +01:00
deed
2ab8dc54e7 Update .gitlab-ci.yml 2021-11-13 15:53:25 +00:00
deed
a33ee845cb Update .gitlab-ci.yml 2021-11-13 15:51:54 +00:00
deed
82b5cb1d78 Update .gitlab-ci.yml 2021-10-20 15:56:44 +00:00
deed
d19409115c Update .gitlab-ci.yml 2021-10-20 15:53:26 +00:00
deed
be15eed375 Update .gitlab-ci.yml 2021-10-20 15:48:01 +00:00
deed
6a5c80132b Update .gitlab-ci.yml 2021-10-20 15:45:48 +00:00
deed
ace142b70b Update .gitlab-ci.yml 2021-10-20 10:37:51 +00:00
deed
f2d1634edc Update .gitlab-ci.yml 2021-10-20 09:47:13 +00:00
deed
f66d676efe Update .gitlab-ci.yml 2021-10-20 09:45:50 +00:00
deed
7c9c38e442 Update .gitlab-ci.yml 2021-10-20 09:14:48 +00:00
deed
5a6c308331 Update .gitlab-ci.yml 2021-10-19 13:19:26 +00:00
deed
838ae89d83 Update .gitlab-ci.yml file 2021-10-19 12:55:57 +00:00
deed
a95f37533b Update Dockerfile 2021-10-19 09:36:39 +00:00
deed
ebce9a61b1 metadonnée 2021-10-12 13:51:35 +00:00
deed
b02749970c Add Dockerfile 2021-10-12 13:39:46 +00:00
8 changed files with 185 additions and 0 deletions

49
.gitlab-ci.yml Normal file
View file

@ -0,0 +1,49 @@
stages:
- build_3.3.4
- build_4
- build_4.2beta
- build_compil
build-godot-export:
stage: build_3.3.4
tags:
- shell
script:
- cd godot
- docker build -t khaganat/godot-export:3.3.4 .
- docker tag khaganat/godot-export:3.3.4 khaganat/godot-export:3.3.4
- docker push khaganat/godot-export:3.3.4
when: manual
build-godot4-export:
stage: build_4
tags:
- shell
script:
- cd godot4
- docker build -t khaganat/godot-export:4 .
- docker tag khaganat/godot-export:4 khaganat/godot-export:4
- docker push khaganat/godot-export:4
when: manual
build-godot4dev-export:
stage: build_4.2beta
tags:
- shell
script:
- cd godot4.2
- docker build -t khaganat/godot-export:4.2beta .
- docker tag khaganat/godot-export:4.2beta khaganat/godot-export:4.2beta
- docker push khaganat/godot-export:4.2beta
when: manual
build-godot-compil:
stage: build_compil
tags:
- shell
script:
- cd godot4-compil
- docker build -t khaganat/godot-compil:latest .
- docker tag khaganat/godot-compil:latest khaganat/godot-compil:latest
- docker push khaganat/godot-compil:latest
when: manual

31
godot/Dockerfile Normal file
View file

@ -0,0 +1,31 @@
FROM debian:buster
LABEL version="1.0" maintainer="Khaganat <contact@khaganat.net>"
USER root
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-utils \
ca-certificates \
git \
git-lfs \
python \
python-openssl \
unzip \
wget \
zip \
&& rm -rf /var/lib/apt/lists/*
ENV GODOT_VERSION "3.3.4"
RUN wget https://downloads.tuxfamily.org/godotengine/${GODOT_VERSION}/Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip \
&& wget https://downloads.tuxfamily.org/godotengine/${GODOT_VERSION}/Godot_v${GODOT_VERSION}-stable_export_templates.tpz \
&& mkdir ~/.cache \
&& mkdir -p ~/.config/godot \
&& mkdir -p ~/.local/share/godot/templates/${GODOT_VERSION}.stable \
&& unzip Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip \
&& mv Godot_v${GODOT_VERSION}-stable_linux_headless.64 /usr/local/bin/godot \
&& unzip Godot_v${GODOT_VERSION}-stable_export_templates.tpz \
&& mv templates/* ~/.local/share/godot/templates/${GODOT_VERSION}.stable \
&& rm -f Godot_v${GODOT_VERSION}-stable_export_templates.tpz Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip

0
godot4-compil/.gitkeep Normal file
View file

31
godot4-compil/Dockerfile Normal file
View file

@ -0,0 +1,31 @@
FROM debian:bookworm
LABEL version="1.0" maintainer="Khaganat <contact@khaganat.net>"
USER root
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-utils \
ca-certificates \
build-essential \
git \
git-lfs \
python3 \
python3-openssl \
unzip \
wget \
zip \
scons \
pkg-config \
libx11-dev \
libxcursor-dev \
libxinerama-dev \
libgl1-mesa-dev \
libglu-dev \
libasound2-dev \
libpulse-dev \
libudev-dev \
libxi-dev \
libxrandr-dev \
libfontconfig-dev \
&& rm -rf /var/lib/apt/lists/*

0
godot4.2/.gitkeep Normal file
View file

44
godot4.2/Dockerfile Normal file
View file

@ -0,0 +1,44 @@
FROM debian:bookworm
LABEL version="1.1" maintainer="Khaganat <contact@khaganat.net>"
USER root
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
git \
git-lfs \
python3 \
python3-openssl \
unzip \
wget \
zip \
rsync \
build-essential \
scons \
pkg-config \
libx11-dev \
libxcursor-dev \
libxinerama-dev \
libgl1-mesa-dev \
libglu-dev \
libasound2-dev \
libpulse-dev \
libudev-dev \
libxi-dev \
libxrandr-dev \
mesa-vulkan-drivers \
libfontconfig1-dev \
&& rm -rf /var/lib/apt/lists/*
ENV GODOT_VERSION="4.2-beta3"
RUN wget https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}/Godot_v${GODOT_VERSION}_linux.x86_64.zip \
&& wget https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}/Godot_v${GODOT_VERSION}_export_templates.tpz \
&& mkdir -p ~/.cache \
&& mkdir -p ~/.config/godot \
&& mkdir -p ~/.local/share/godot/export_templates/4.2.beta3 \
&& unzip Godot_v${GODOT_VERSION}_linux.x86_64.zip \
&& mv Godot_v${GODOT_VERSION}_linux.x86_64 /usr/local/bin/godot \
&& unzip Godot_v${GODOT_VERSION}_export_templates.tpz \
&& mv templates/* ~/.local/share/godot/export_templates/4.2.beta3 \
&& rm -f Godot_v${GODOT_VERSION}_linux.x86_64.zip Godot_v${GODOT_VERSION}_export_templates.tpz

0
godot4/.gitkeep Normal file
View file

30
godot4/Dockerfile Normal file
View file

@ -0,0 +1,30 @@
FROM debian:buster
LABEL version="1.0" maintainer="Khaganat <contact@khaganat.net>"
USER root
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-utils \
ca-certificates \
git \
git-lfs \
python \
python-openssl \
unzip \
wget \
zip \
&& rm -rf /var/lib/apt/lists/*
ENV GODOT_VERSION "4.0-alfa1"
RUN wget https://downloads.tuxfamily.org/godotengine/${GODOT_VERSION}/Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip \
&& wget https://downloads.tuxfamily.org/godotengine/4.0/alpha1/Godot_v4.0-alpha1_export_templates.tpz \
&& mkdir ~/.cache \
&& mkdir -p ~/.config/godot \
&& mkdir -p ~/.local/share/godot/templates/${GODOT_VERSION}.stable \
&& unzip Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip \
&& mv Godot_v${GODOT_VERSION}-stable_linux_headless.64 /usr/local/bin/godot \
&& unzip Godot_v${GODOT_VERSION}-stable_export_templates.tpz \
&& mv templates/* ~/.local/share/godot/templates/${GODOT_VERSION}.stable \
&& rm -f Godot_v${GODOT_VERSION}-stable_export_templates.tpz Godot_v${GODOT_VERSION}-stable_linux_headless.64.zip