Compare commits

..

18 Commits

Author SHA1 Message Date
36c9dce6eb feat(ci): allow to publish packages on tagging
Some checks failed
AntOS pipeline / build-arm (push) Has been cancelled
AntOS pipeline / publish-on-tag (push) Has been cancelled
AntOS pipeline / build-amd64 (push) Has been cancelled
AntOS pipeline / build-arm64 (push) Has been cancelled
2024-07-24 19:33:59 +02:00
Dany LE
5f8174acd6
Update build-bin.yml
All checks were successful
AntOS pipeline / build-amd64 (push) Successful in 4m24s
AntOS pipeline / build-arm64 (push) Successful in 6m11s
AntOS pipeline / build-arm (push) Successful in 3m51s
2024-07-22 18:25:38 +02:00
Dany LE
a61d5ddf09
Update build-bin.yml
Some checks failed
AntOS pipeline / build-amd64 (push) Successful in 4m30s
AntOS pipeline / build-arm64 (push) Successful in 4m35s
AntOS pipeline / build-arm (push) Has been cancelled
2024-07-22 18:15:54 +02:00
Dany LE
2cc44c1a11
feat(ci): upload artifact on success
Some checks failed
AntOS pipeline / build-amd64 (push) Failing after 4m12s
AntOS pipeline / build-arm64 (push) Failing after 4m27s
AntOS pipeline / build-arm (push) Failing after 3m59s
2024-07-22 17:57:23 +02:00
Dany LE
3508d61ad6
Update README.md: add badge
All checks were successful
AntOS pipeline / build-amd64 (push) Successful in 3m58s
AntOS pipeline / build-arm64 (push) Successful in 4m6s
AntOS pipeline / build-arm (push) Successful in 3m14s
2024-07-21 18:54:06 +02:00
Dany LE
236431d4c2
Update README.md
All checks were successful
AntOS pipeline / build-amd64 (push) Successful in 4m11s
AntOS pipeline / build-arm64 (push) Successful in 4m21s
AntOS pipeline / build-arm (push) Successful in 3m12s
2024-07-21 18:00:57 +02:00
0bb8c7a122 Use latest front-end 2024-07-17 11:47:38 +02:00
6f2a2b799e update doc 2024-07-17 11:47:38 +02:00
Dany LE
85a16f9976
Update build-bin.yml 2024-07-17 10:42:12 +02:00
Dany LE
a72a12f2a7
Update build-bin.yml 2024-07-17 10:39:57 +02:00
Dany LE
ae681eed5c
Update build-bin.yml 2024-07-17 10:35:12 +02:00
Dany LE
950ccc67d2
Update build-bin.yml 2024-07-17 10:34:05 +02:00
Dany LE
b39310b35e
Update ci.yml 2024-07-17 10:30:58 +02:00
Dany LE
81d65cf14b
Update ci.yml 2024-07-17 10:26:36 +02:00
Dany LE
8f1bdf55ed
Update ci.yml 2024-07-17 10:24:14 +02:00
Dany LE
4939b3f87e
Create build-bin.yml 2024-07-17 10:23:28 +02:00
Dany LE
81c27cf833
Update ci.yml 2024-07-17 10:22:19 +02:00
Dany LE
3c9f2c399c
Create ci.yml 2024-07-17 10:14:51 +02:00

View File

@ -1,4 +1,7 @@
FROM debian:bookworm AS deploy-env FROM debian:bookworm AS deploy-env
ARG UNAME=ci
ARG UID=1000
ARG GID=1000
RUN apt-get update && apt-get --yes --no-install-recommends install \ RUN apt-get update && apt-get --yes --no-install-recommends install \
build-essential \ build-essential \
@ -16,14 +19,11 @@ RUN apt-get update && apt-get --yes --no-install-recommends install \
libffi-dev \ libffi-dev \
ca-certificates \ ca-certificates \
unzip \ unzip \
libjpeg62-turbo-dev \ libturbojpeg0-dev \
libvncserver-dev \ libvncserver-dev \
lua5.3 lua5.3
ENV RUSTUP_HOME=/opt/rust/rustup
ENV CARGO_HOME=/opt/rust/cargo
RUN bash -c 'curl https://sh.rustup.rs -sSf | sh -s -- -y' RUN RUSTUP_HOME=/opt/rust/rustup CARGO_HOME=/opt/rust/cargo bash -c 'curl https://sh.rustup.rs -sSf | sh -s -- -y'
RUN . /opt/rust/cargo/env && rustup default stable
RUN chmod -R 777 /opt/rust/ RUN chmod -R 777 /opt/rust/
RUN apt-get update && apt-get --yes --no-install-recommends install \ RUN apt-get update && apt-get --yes --no-install-recommends install \
nodejs npm git wget libfuse2 fuse3 nodejs npm git wget libfuse2 fuse3
@ -33,15 +33,11 @@ RUN dpkg --add-architecture armhf
RUN dpkg --add-architecture arm64 RUN dpkg --add-architecture arm64
RUN apt-get update && apt-get --yes --no-install-recommends install \ RUN apt-get update && apt-get --yes --no-install-recommends install \
crossbuild-essential-armhf \ crossbuild-essential-armhf \
crossbuild-essential-arm64 \ crossbuild-essential-armhf \
libsqlite3-dev:arm64 zlib1g-dev:arm64 libreadline-dev:arm64 libssl-dev:arm64 \ libsqlite3-0:arm64 zlib1g:arm64 libreadline8:arm64 libssl3:arm64 \
libffi-dev:arm64 libjpeg62-turbo-dev:arm64 libvncclient1:arm64 \ libffi-dev:arm64 libturbojpeg0:arm64 libvncclient1:arm64 \
libsqlite3-dev:armhf zlib1g-dev:armhf libreadline-dev:armhf libssl-dev:armhf \ libsqlite3-0:armhf zlib1g:armhf libreadline8:armhf libssl3:armhf \
libffi-dev:armhf libjpeg62-turbo-dev:armhf libvncclient1:armhf libffi-dev:armhf libturbojpeg0:armhf libvncclient1:armhf
RUN ln -sf /usr/lib/arm-linux-gnueabihf/libvncclient.so.1 /usr/lib/arm-linux-gnueabihf/libvncclient.so
RUN ln -sf /usr/lib/aarch64-linux-gnu/libvncclient.so.1 /usr/lib/aarch64-linux-gnu/libvncclient.so
#RUN ln -sf /usr/lib/arm-linux-gnueabihf/libjpeg.so.62 /usr/lib/arm-linux-gnueabihf/libjpeg.so
#RUN ln -sf /usr/lib/aarch64-linux-gnu/libjpeg.so.62 /usr/lib/aarch64-linux-gnu/libjpeg.so
RUN groupadd -g 1000 -o ci RUN groupadd -g 1000 -o ci
RUN useradd -m -u 1000 -g 1000 -o -s /bin/bash ci RUN useradd -m -u 1000 -g 1000 -o -s /bin/bash ci