feat: pipeline to create releases with patches #540
Annotations
8 errors
build docker images (noml, linux/amd64,linux/arm64, -noml)
buildx failed with: ERROR: failed to solve: process "/bin/bash -o pipefail -c echo \"**** setup folders ****\" && mkdir -p /app/immich/{cli,server/www} /tmp/{immich,node_modules} && echo \"**** download immich ****\" && if [ -z ${IMMICH_VERSION} ]; then IMMICH_VERSION=$(curl -sL https://api.github.com/repos/immich-app/immich/releases/latest | jq -r '.tag_name'); fi && curl -o /tmp/immich.tar.gz -L \"https://github.com/immich-app/immich/archive/${IMMICH_VERSION}.tar.gz\" && tar xf /tmp/immich.tar.gz -C /tmp/immich --strip-components=1 && if [ -z \"${NODEJS_VERSION}\" ]; then NODEJS_VERSION=\"$(cat /tmp/immich/server/.nvmrc)\" && echo \"**** detected node version ${NODEJS_VERSION} ****\"; fi && NODEJS_MAJOR_VERSION=$(echo \"$NODEJS_VERSION\" | cut -d '.' -f 1) && NODEJS_VERSION=\"${NODEJS_VERSION}-1nodesource1\" && echo \"**** setup repos ****\" && echo \"deb [signed-by=/usr/share/keyrings/nodesource-repo.gpg] https://deb.nodesource.com/node_${NODEJS_MAJOR_VERSION}.x nodistro main\" >>/etc/apt/sources.list.d/node.list && curl -s \"https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key\" | gpg --dearmor | tee /usr/share/keyrings/nodesource-repo.gpg >/dev/null && echo \"**** install build packages ****\" && apt-get update && apt-get install --no-install-recommends -y build-essential && echo \"**** install runtime packages ****\" && apt-get install --no-install-recommends -y nodejs=$NODEJS_VERSION perl postgresql-client && echo \"**** copy scripts ****\" && cd /tmp/immich/docker && cp -r scripts /app/immich/server && echo \"**** build server ****\" && cd /tmp/immich/server && for patch in /tmp/patches/server/*.patch; do git apply \"$patch\"; done && npm ci --no-fund --no-update-notifier && rm -rf node_modules/@img/sharp-libvips* && rm -rf node_modules/@img/sharp-linuxmusl-x64 && cp -r node_modules/@img node_modules/exiftool-vendored.pl /tmp/node_modules && npm run build && npm prune --omit=dev --omit=optional && cp -r /tmp/node_modules/@img /tmp/node_modules/exiftool-vendored.pl node_modules && npm link && npm cache clean --force && cp -a resources package.json package-lock.json node_modules dist /app/immich/server && echo \"**** build open-api ****\" && cd /tmp/immich/open-api/typescript-sdk && npm ci --no-fund --no-update-notifier && npm run build && echo \"**** build web ****\" && cd /tmp/immich/web && npm ci --no-fund --no-update-notifier && npm run build && cp -a build/* static /app/immich/server/www && echo \"**** build CLI ****\" && cd /tmp/immich/cli && npm ci --no-fund --no-update-notifier && npm run build && npm prune --omit=dev --omit=optional && cp -a package.json package-lock.json node_modules dist /app/immich/cli && echo \"**** cleanup ****\" && apt-get remove -y --purge build-essential unzip && apt-get autoremove -y --purge && apt-get clean && rm -rf /etc/apt/sources.list.d/node.list /root/.cache /root/.npm /tmp/* /usr/share/keyrings/nodesource-repo.gpg /var/lib/apt/lists/* /var/log/* /var/tmp/*" did not complete successfully: exit code: 127
|
build docker images (cpu, linux/amd64,linux/arm64)
buildx failed with: ERROR: failed to solve: process "/bin/bash -o pipefail -c echo \"**** setup folders ****\" && mkdir -p /app/immich/{cli,machine-learning/ann,server/www} /tmp/{immich,node_modules} && echo \"**** download immich ****\" && if [ -z ${IMMICH_VERSION} ]; then IMMICH_VERSION=$(curl -sL https://api.github.com/repos/immich-app/immich/releases/latest | jq -r '.tag_name'); fi && curl -o /tmp/immich.tar.gz -L \"https://github.com/immich-app/immich/archive/${IMMICH_VERSION}.tar.gz\" && tar xf /tmp/immich.tar.gz -C /tmp/immich --strip-components=1 && if [ -z \"${NODEJS_VERSION}\" ]; then NODEJS_VERSION=\"$(cat /tmp/immich/server/.nvmrc)\" && echo \"**** detected node version ${NODEJS_VERSION} ****\"; fi && NODEJS_MAJOR_VERSION=$(echo \"$NODEJS_VERSION\" | cut -d '.' -f 1) && NODEJS_VERSION=\"${NODEJS_VERSION}-1nodesource1\" && echo \"**** setup repos ****\" && echo \"deb [signed-by=/usr/share/keyrings/nodesource-repo.gpg] https://deb.nodesource.com/node_${NODEJS_MAJOR_VERSION}.x nodistro main\" >>/etc/apt/sources.list.d/node.list && curl -s \"https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key\" | gpg --dearmor | tee /usr/share/keyrings/nodesource-repo.gpg >/dev/null && echo \"**** install build packages ****\" && apt-get update && apt-get install --no-install-recommends -y build-essential && echo \"**** install runtime packages ****\" && apt-get install --no-install-recommends -y python3 python3-dev python3-venv python3-pip nodejs=$NODEJS_VERSION perl postgresql-client && echo \"**** copy scripts ****\" && cd /tmp/immich/docker && cp -r scripts /app/immich/server && echo \"**** build server ****\" && cd /tmp/immich/server && for patch in /tmp/patches/server/*.patch; do git apply \"$patch\"; done && npm ci --no-fund --no-update-notifier && rm -rf node_modules/@img/sharp-libvips* && rm -rf node_modules/@img/sharp-linuxmusl-x64 && cp -r node_modules/@img node_modules/exiftool-vendored.pl /tmp/node_modules && npm run build && npm prune --omit=dev --omit=optional && cp -r /tmp/node_modules/@img /tmp/node_modules/exiftool-vendored.pl node_modules && npm link && npm cache clean --force && cp -a resources package.json package-lock.json node_modules dist /app/immich/server && echo \"**** build open-api ****\" && cd /tmp/immich/open-api/typescript-sdk && npm ci --no-fund --no-update-notifier && npm run build && echo \"**** build web ****\" && cd /tmp/immich/web && npm ci --no-fund --no-update-notifier && npm run build && cp -a build/* static /app/immich/server/www && echo \"**** build CLI ****\" && cd /tmp/immich/cli && npm ci --no-fund --no-update-notifier && npm run build && npm prune --omit=dev --omit=optional && cp -a package.json package-lock.json node_modules dist /app/immich/cli && echo \"**** build machine-learning ****\" && cd /tmp/immich/machine-learning && curl -sSL https://install.python-poetry.org | python3 - && export PATH=\"/root/.local/bin:$PATH\" && python3 -m venv /lsiopy && poetry config installer.max-workers 10 && poetry config virtualenvs.create false && cp -a pyproject.toml poetry.lock app log_conf.json /app/immich/machine-learning && cp -a ann/ann.py /app/immich/machine-learning/ann && echo \"hard core 0\" >> /etc/security/limits.conf && echo \"fs.suid_dumpable 0\" >> /etc/sysctl.conf && echo \"ulimit -S -c 0 > /dev/null 2>&1\" >> /etc/profile && poetry install --sync --no-interaction --no-ansi --no-root --with cpu --without dev && echo \"**** cleanup ****\" && curl -sSL https://install.python-poetry.org | python3 - --uninstall && apt-get remove -y --purge build-essential python3-dev python3-venv python3-pip unzip && apt-get autoremove -y --purge && apt-get clean && rm -rf /etc/apt/sources.list.d/node.list /root/.cache /root/.local
|
build docker images (armnn, linux/arm64, -armnn)
Canceling since a higher priority waiting request for 'Docker build-refs/pull/74/merge' exists
|
build docker images (armnn, linux/arm64, -armnn)
The operation was canceled.
|
build docker images (cuda, linux/amd64, -cuda)
Canceling since a higher priority waiting request for 'Docker build-refs/pull/74/merge' exists
|
build docker images (cuda, linux/amd64, -cuda)
buildx failed with: ERROR: failed to solve: process "/bin/bash -o pipefail -c echo \"**** setup folders ****\" && mkdir -p /app/immich/{cli,machine-learning/ann,server/www} /tmp/{immich,node_modules} && echo \"**** download immich ****\" && if [ -z ${IMMICH_VERSION} ]; then IMMICH_VERSION=$(curl -sL https://api.github.com/repos/immich-app/immich/releases/latest | jq -r '.tag_name'); fi && curl -o /tmp/immich.tar.gz -L \"https://github.com/immich-app/immich/archive/${IMMICH_VERSION}.tar.gz\" && tar xf /tmp/immich.tar.gz -C /tmp/immich --strip-components=1 && if [ -z \"${NODEJS_VERSION}\" ]; then NODEJS_VERSION=\"$(cat /tmp/immich/server/.nvmrc)\" && echo \"**** detected node version ${NODEJS_VERSION} ****\"; fi && NODEJS_MAJOR_VERSION=$(echo \"$NODEJS_VERSION\" | cut -d '.' -f 1) && NODEJS_VERSION=\"${NODEJS_VERSION}-1nodesource1\" && echo \"**** setup repos ****\" && echo \"deb [signed-by=/usr/share/keyrings/nodesource-repo.gpg] https://deb.nodesource.com/node_${NODEJS_MAJOR_VERSION}.x nodistro main\" >>/etc/apt/sources.list.d/node.list && curl -s \"https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key\" | gpg --dearmor | tee /usr/share/keyrings/nodesource-repo.gpg >/dev/null && echo \"deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /\" >>/etc/apt/sources.list.d/cuda.list && curl -s \"https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub\" | gpg --dearmor | tee /usr/share/keyrings/cuda-archive-keyring.gpg >/dev/null && printf \"Package: *\\nPin: release l=NVIDIA CUDA\\nPin-Priority: 600\" > /etc/apt/preferences.d/cuda && echo \"**** install build packages ****\" && apt-get update && apt-get install --no-install-recommends -y build-essential && echo \"**** install runtime packages ****\" && apt-get install --no-install-recommends -y libcublas12 libcublaslt12 libcudart12 libcudnn9-cuda-12 libcufft11 libcurand10 python3 python3-dev python3-venv python3-pip nodejs=$NODEJS_VERSION perl postgresql-client && echo \"**** copy scripts ****\" && cd /tmp/immich/docker && cp -r scripts /app/immich/server && echo \"**** build server ****\" && cd /tmp/immich/server && for patch in /tmp/patches/server/*.patch; do git apply \"$patch\"; done && npm ci --no-fund --no-update-notifier && rm -rf node_modules/@img/sharp-libvips* && rm -rf node_modules/@img/sharp-linuxmusl-x64 && cp -r node_modules/@img node_modules/exiftool-vendored.pl /tmp/node_modules && npm run build && npm prune --omit=dev --omit=optional && cp -r /tmp/node_modules/@img /tmp/node_modules/exiftool-vendored.pl node_modules && npm link && npm cache clean --force && cp -a resources package.json package-lock.json node_modules dist /app/immich/server && echo \"**** build open-api ****\" && cd /tmp/immich/open-api/typescript-sdk && npm ci --no-fund --no-update-notifier && npm run build && echo \"**** build web ****\" && cd /tmp/immich/web && npm ci --no-fund --no-update-notifier && npm run build && cp -a build/* static /app/immich/server/www && echo \"**** build CLI ****\" && cd /tmp/immich/cli && npm ci --no-fund --no-update-notifier && npm run build && npm prune --omit=dev --omit=optional && cp -a package.json package-lock.json node_modules dist /app/immich/cli && echo \"**** build machine-learning ****\" && cd /tmp/immich/machine-learning && curl -sSL https://install.python-poetry.org | python3 - && export PATH=\"/root/.local/bin:$PATH\" && python3 -m venv /lsiopy && poetry config installer.max-workers 10 && poetry config virtualenvs.create false && cp -a pyproject.toml poetry.lock app log_conf.json /app/immich/machine-learning && cp -a ann/ann.py /app/immich/machine-learning/ann && echo \"hard core 0\" >> /etc/
|
build docker images (openvino, linux/amd64, -openvino)
Canceling since a higher priority waiting request for 'Docker build-refs/pull/74/merge' exists
|
build docker images (openvino, linux/amd64, -openvino)
The operation was canceled.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
martabal~docker-immich~IZRVUI.dockerbuild
Expired
|
63.7 KB |
|
martabal~docker-immich~LQC7XR.dockerbuild
Expired
|
53.1 KB |
|
martabal~docker-immich~MZLFAD.dockerbuild
Expired
|
52.7 KB |
|