archive historical stable builds (#76)
Some checks failed
ci/woodpecker/push/docs Pipeline failed
ci/woodpecker/push/release Pipeline failed
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/tag/test Pipeline was successful
ci/woodpecker/tag/docs Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
Some checks failed
ci/woodpecker/push/docs Pipeline failed
ci/woodpecker/push/release Pipeline failed
ci/woodpecker/push/test Pipeline failed
ci/woodpecker/tag/test Pipeline was successful
ci/woodpecker/tag/docs Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
Reviewed-on: #76
This commit is contained in:
parent
29f42cbb3e
commit
f1dc1d5814
1 changed files with 15 additions and 6 deletions
|
@ -17,9 +17,11 @@ pipeline:
|
|||
when:
|
||||
event:
|
||||
- push
|
||||
- tag
|
||||
branch:
|
||||
- develop
|
||||
- stable
|
||||
- refs/tags/v*
|
||||
secrets:
|
||||
- SCW_ACCESS_KEY
|
||||
- SCW_SECRET_KEY
|
||||
|
@ -36,21 +38,24 @@ pipeline:
|
|||
- echo "import Mix.Config" > config/prod.secret.exs
|
||||
- mix local.hex --force
|
||||
- mix local.rebar --force
|
||||
- export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
|
||||
- export BUILD_TAG=$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}
|
||||
- export PLEROMA_BUILD_BRANCH=$BUILD_TAG
|
||||
- mix deps.clean --all
|
||||
- mix deps.get --only prod
|
||||
- mkdir release
|
||||
- mix release --path release
|
||||
- zip akkoma-${tag}.zip -r release
|
||||
- rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${tag}.zip
|
||||
- rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$BUILD_TAG/akkoma-${tag}.zip
|
||||
|
||||
musl:
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
- tag
|
||||
branch:
|
||||
- develop
|
||||
- stable
|
||||
- refs/tags/v*
|
||||
secrets:
|
||||
- SCW_ACCESS_KEY
|
||||
- SCW_SECRET_KEY
|
||||
|
@ -71,20 +76,23 @@ pipeline:
|
|||
|
||||
- mix local.hex --force
|
||||
- mix local.rebar --force
|
||||
- export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
|
||||
- export BUILD_TAG=$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}
|
||||
- export PLEROMA_BUILD_BRANCH=$BUILD_TAG
|
||||
- mix deps.clean --all
|
||||
- mix deps.get --only prod
|
||||
- mix release --path release
|
||||
- zip akkoma-${tag}.zip -r release
|
||||
- rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${tag}-musl.zip
|
||||
- rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$BUILD_TAG/akkoma-${tag}-musl.zip
|
||||
|
||||
musl1.1:
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
- tag
|
||||
branch:
|
||||
- develop
|
||||
- stable
|
||||
- refs/tags/v*
|
||||
secrets:
|
||||
- SCW_ACCESS_KEY
|
||||
- SCW_SECRET_KEY
|
||||
|
@ -107,9 +115,10 @@ pipeline:
|
|||
|
||||
- mix local.hex --force
|
||||
- mix local.rebar --force
|
||||
- export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
|
||||
- export BUILD_TAG=$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}
|
||||
- export PLEROMA_BUILD_BRANCH=$BUILD_TAG
|
||||
- mix deps.clean --all
|
||||
- mix deps.get --only prod
|
||||
- mix release --path release
|
||||
- zip akkoma-${tag}.zip -r release
|
||||
- rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${tag}-musl11.zip
|
||||
- rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$BUILD_TAG/akkoma-${tag}-musl11.zip
|
||||
|
|
Loading…
Reference in a new issue