Page MenuHomePhorge

No OneTemporary

Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None
diff --git a/.woodpecker/docker-stable-combine.yaml b/.woodpecker/docker-stable-combine.yaml
new file mode 100644
index 000000000..e011750f1
--- /dev/null
+++ b/.woodpecker/docker-stable-combine.yaml
@@ -0,0 +1,27 @@
+when:
+ - event: push
+ branch: stable
+ path: [ "*.ex", "*.eex", "*.exs", "mix.lock", ".woodpecker/**" ]
+ - event: tag
+ branch: stable
+
+depends_on:
+ - docker-stable
+
+skip_clone: true
+
+steps:
+ docker-stable-combine:
+ image: git.fluffytail.org/phnt/wpc-docker-tagger:latest
+ settings:
+ registry: "git.fluffytail.org"
+ image: "pleroma-test/pleroma"
+ architectures: [amd64, arm64]
+ tags:
+ - latest
+ - stable
+ - ${CI_COMMIT_SHA}
+ username:
+ from_secret: pleroma-ci-user
+ password:
+ from_secret: pleroma-ci-password
diff --git a/.woodpecker/docker-stable.yaml b/.woodpecker/docker-stable.yaml
new file mode 100644
index 000000000..6c5e31091
--- /dev/null
+++ b/.woodpecker/docker-stable.yaml
@@ -0,0 +1,52 @@
+when:
+ - event: push
+ branch: stable
+ path: [ "*.ex", "*.eex", "*.exs", "mix.lock", ".woodpecker/**" ]
+ - event: tag
+ branch: stable
+
+matrix:
+ platform:
+ - linux/amd64
+ - linux/arm64
+
+# This is needed for the when clauses below.
+# When the platform clause is fixed, this might not be needed anymore
+labels:
+ platform: ${platform}
+
+variables:
+ docker_variables: &docker_variables
+ repo: pleroma-test/pleroma
+ registry: git.fluffytail.org
+ username:
+ from_secret: pleroma-ci-user
+ password:
+ from_secret: pleroma-ci-password
+
+steps:
+ docker-stable-amd64:
+ image: woodpeckerci/plugin-kaniko:2.3.1
+ # when:
+ # - platform: linux/amd64
+ # does not work even though it should according to docs
+ # https://github.com/woodpecker-ci/woodpecker/discussions/5367#discussioncomment-13901342
+ when:
+ - evaluate: platform == "linux/amd64"
+ settings:
+ <<: *docker_variables
+ tags:
+ - latest-amd64
+ - stable-amd64
+ - ${CI_COMMIT_SHA}-amd64
+
+ docker-stable-arm64:
+ image: woodpeckerci/plugin-kaniko:2.3.1
+ when:
+ - evaluate: platform == "linux/arm64"
+ settings:
+ <<: *docker_variables
+ tags:
+ - latest-arm64
+ - stable-arm64
+ - ${CI_COMMIT_SHA}-arm64

File Metadata

Mime Type
text/x-diff
Expires
Sat, Oct 31, 7:58 AM (17 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1801171
Default Alt Text
(2 KB)

Event Timeline