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 deps.get --only prod
24 - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
25 - mix release --path release
26 - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
27 - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
35 image: elixir:1.13-alpine
39 - apk add git gcc g++ musl-dev make cmake file-dev rclone wget
40 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
41 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
42 - chmod +x scaleway-cli
43 - ./scaleway-cli object config install type=rclone
44 - echo "import Mix.Config" > config/prod.secret.exs
45 - mix deps.get --only prod
47 - export PLEROMA_BUILD_BRANCH=${CI_COMMIT_BRANCH}
48 - mix release --path release
49 - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
50 - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
58 image: arm64v8/elixir:1.13
62 - apt-get update && apt-get install -y cmake libmagic-dev rclone
63 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
64 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
65 - chmod +x scaleway-cli
66 - ./scaleway-cli object config install type=rclone
67 - echo "import Mix.Config" > config/prod.secret.exs
68 - mix deps.get --only prod
70 - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
71 - mix release --path release
72 - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
73 - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
82 image: arm64v8/elixir:1.13-alpine
86 - apk add git gcc g++ musl-dev make cmake file-dev rclone wget
87 - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
88 - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
89 - chmod +x scaleway-cli
90 - ./scaleway-cli object config install type=rclone
91 - echo "import Mix.Config" > config/prod.secret.exs
92 - mix deps.get --only prod
94 - export PLEROMA_BUILD_BRANCH=${CI_COMMIT_BRANCH}
95 - mix release --path release
96 - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
97 - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip