mirror of
https://git.pleroma.social/pleroma/pleroma.git
synced 2025-06-05 16:08:49 +00:00
Image experiment
This commit is contained in:
parent
a902b53b24
commit
b87516eb99
1 changed files with 11 additions and 3 deletions
|
@ -272,7 +272,11 @@ stop_review_app:
|
||||||
|
|
||||||
amd64:
|
amd64:
|
||||||
stage: release
|
stage: release
|
||||||
image: elixir:$ELIXIR_VER
|
# image: elixir:$ELIXIR_VER
|
||||||
|
image:
|
||||||
|
name: hexpm/elixir:1.17.3-erlang-26.2.5.6-ubuntu-focal-20241011
|
||||||
|
docker:
|
||||||
|
platform: amd64
|
||||||
only: &release-only
|
only: &release-only
|
||||||
- stable@pleroma/pleroma
|
- stable@pleroma/pleroma
|
||||||
- develop@pleroma/pleroma
|
- develop@pleroma/pleroma
|
||||||
|
@ -297,8 +301,9 @@ amd64:
|
||||||
variables: &release-variables
|
variables: &release-variables
|
||||||
MIX_ENV: prod
|
MIX_ENV: prod
|
||||||
VIX_COMPILATION_MODE: PLATFORM_PROVIDED_LIBVIPS
|
VIX_COMPILATION_MODE: PLATFORM_PROVIDED_LIBVIPS
|
||||||
|
DEBIAN_FRONTEND: noninteractive
|
||||||
before_script: &before-release
|
before_script: &before-release
|
||||||
- apt-get update && apt-get install -y cmake libmagic-dev libvips-dev erlang-dev
|
- apt-get update && apt-get install -y cmake libmagic-dev libvips-dev erlang-dev git
|
||||||
- echo "import Config" > config/prod.secret.exs
|
- echo "import Config" > config/prod.secret.exs
|
||||||
- mix local.hex --force
|
- mix local.hex --force
|
||||||
- mix local.rebar --force
|
- mix local.rebar --force
|
||||||
|
@ -356,7 +361,10 @@ arm64:
|
||||||
only: *release-only
|
only: *release-only
|
||||||
tags:
|
tags:
|
||||||
- arm
|
- arm
|
||||||
image: arm64v8/elixir:$ELIXIR_VER
|
image:
|
||||||
|
name: hexpm/elixir:1.17.3-erlang-26.2.5.6-ubuntu-focal-20241011
|
||||||
|
docker:
|
||||||
|
platform: arm64/v8
|
||||||
cache: *release-cache
|
cache: *release-cache
|
||||||
variables: *release-variables
|
variables: *release-variables
|
||||||
before_script: *before-release
|
before_script: *before-release
|
||||||
|
|
Loading…
Reference in a new issue