X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;f=.woodpecker.yml;h=95ac1c92108a45bb315bb2b0fe90010416b79aad;hb=b3e4d813626608994b24224667904e7fdbf6b0be;hp=be497b531cd7bdb1001ac67ecf32ba9f92844c9e;hpb=645f0390bcb64849dc69b59caf93947585e82d71;p=akkoma diff --git a/.woodpecker.yml b/.woodpecker.yml index be497b531..95ac1c921 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -29,6 +29,7 @@ variables: - &tag-build "export BUILD_TAG=$${CI_COMMIT_TAG:-\"$CI_COMMIT_BRANCH\"} && export PLEROMA_BUILD_BRANCH=$BUILD_TAG" - &clean "(rm -rf release || true) && (rm -rf _build || true) && (rm -rf /root/.mix)" + - &mix-clean "mix deps.clean --all && mix clean" services: postgres: @@ -100,19 +101,16 @@ pipeline: - *tag-build - mix deps.get --only prod - mix release --path release - - zip akkoma-amd64.zip -r release + - zip akkoma-ubuntu-jammy.zip -r release release-ubuntu22: image: akkoma/releaser <<: *on-release secrets: *scw-secrets commands: - - export SOURCE=akkoma-amd64.zip - - export DEST=scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-amd64.zip + - export SOURCE=akkoma-ubuntu-jammy.zip + - export DEST=scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-ubuntu-jammy.zip - /bin/sh /entrypoint.sh - environment: - SOURCE: akkoma-amd64.zip - DEST: scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-amd64.zip debian-bullseye: image: elixir:1.13.4 @@ -126,6 +124,7 @@ pipeline: - echo "import Config" > config/prod.secret.exs - *setup-hex - *tag-build + - *mix-clean - mix deps.get --only prod - mix release --path release - zip akkoma-amd64.zip -r release @@ -136,7 +135,9 @@ pipeline: secrets: *scw-secrets commands: - export SOURCE=akkoma-amd64.zip - - export DEST=scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-debian-bullseye.zip + - export DEST=scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-amd64.zip + - /bin/sh /entrypoint.sh + - export DEST=scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-debian-stable.zip - /bin/sh /entrypoint.sh # Canonical amd64-musl @@ -149,7 +150,7 @@ pipeline: - apk add git gcc g++ musl-dev make cmake file-dev rclone wget zip imagemagick - *clean - *setup-hex - - mix deps.clean --all + - *mix-clean - *tag-build - mix deps.get --only prod - mix release --path release