25 - SCW_DEFAULT_ORGANIZATION_ID
26 image: ${docker_prefix}elixir:1.13
30 - apt-get update && apt-get install -y cmake libmagic-dev rclone zip
31 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
32 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
33 - chmod +x scaleway-cli
34 - ./scaleway-cli object config install type=rclone
35 - echo "import Mix.Config" > config/prod.secret.exs
36 - mix local.hex --force
37 - mix local.rebar --force
38 - mix deps.clean --all
39 - mix deps.get --only prod
41 - export PLEROMA_BUILD_BRANCH=develop
42 - mix release --path release
43 - zip akkoma-${tag}.zip -r release
44 - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/develop/akkoma-${tag}.zip
55 - SCW_DEFAULT_ORGANIZATION_ID
57 image: ${docker_prefix}elixir:1.13-alpine
61 - apk add git gcc g++ musl-dev make cmake file-dev rclone wget zip
62 - rm -rf release || true
63 - rm -rf _build || true
65 - rm scaleway-cli || true
66 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
67 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
68 - chmod +x scaleway-cli
69 - ./scaleway-cli object config install type=rclone
71 - mix local.hex --force
72 - mix local.rebar --force
73 - mix deps.clean --all
74 - mix deps.get --only prod
75 - mix release --path release
76 - export PLEROMA_BUILD_BRANCH=develop
77 - zip akkoma-${tag}.zip -r release
78 - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/develop/akkoma-${tag}-musl.zip