10 - SCW_DEFAULT_ORGANIZATION_ID
16 - apt-get update && apt-get install -y cmake libmagic-dev rclone
17 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
18 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
19 - chmod +x scaleway-cli
20 - ./scaleway-cli object config install type=rclone
21 - echo "import Mix.Config" > config/prod.secret.exs
22 - mix local.hex --force
23 - mix local.rebar --force
24 - mix deps.get --only prod
26 - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
27 - mix release --path release
28 - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
29 - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
37 image: elixir:1.13-alpine
41 - apk add git gcc g++ musl-dev make cmake file-dev rclone wget
42 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
43 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
44 - chmod +x scaleway-cli
45 - ./scaleway-cli object config install type=rclone
46 - echo "import Mix.Config" > config/prod.secret.exs
47 - mix deps.get --only prod
49 - export PLEROMA_BUILD_BRANCH=${CI_COMMIT_BRANCH}
50 - mix release --path release
51 - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
52 - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
60 image: arm64v8/elixir:1.13
64 - apt-get update && apt-get install -y cmake libmagic-dev rclone
65 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
66 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
67 - chmod +x scaleway-cli
68 - ./scaleway-cli object config install type=rclone
69 - echo "import Mix.Config" > config/prod.secret.exs
70 - mix deps.get --only prod
72 - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
73 - mix release --path release
74 - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
75 - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
84 image: arm64v8/elixir:1.13-alpine
88 - apk add git gcc g++ musl-dev make cmake file-dev rclone wget
89 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
90 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
91 - chmod +x scaleway-cli
92 - ./scaleway-cli object config install type=rclone
93 - echo "import Mix.Config" > config/prod.secret.exs
94 - mix deps.get --only prod
96 - export PLEROMA_BUILD_BRANCH=${CI_COMMIT_BRANCH}
97 - mix release --path release
98 - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
99 - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip