From 7780dcce69e5c62ad7a5df4693c98ed1ade5f62c Mon Sep 17 00:00:00 2001 From: Adrien le Maire Date: Tue, 12 Jan 2021 10:24:48 +0000 Subject: [PATCH] add pleroma --- .gitlab-ci.yml | 11 +++++++++++ pleroma/Makefile | 15 +++++++++++++++ pleroma/version | 1 + 3 files changed, 27 insertions(+) create mode 100644 pleroma/Makefile create mode 100644 pleroma/version diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dd97aea..4a6aa89 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -117,6 +117,17 @@ restic: variables: - $CI_COMMIT_REF_PROTECTED == "true" +pleroma: + stage: build + tags: + - docker + script: + - cd pleroma + - make push + only: + variables: + - $CI_COMMIT_REF_PROTECTED == "true" + .docker_init: &docker_init | if ! docker info &>/dev/null; then if [ -z "${DOCKER_HOST}" -a "${KUBERNETES_PORT}" ]; then diff --git a/pleroma/Makefile b/pleroma/Makefile new file mode 100644 index 0000000..f6285a1 --- /dev/null +++ b/pleroma/Makefile @@ -0,0 +1,15 @@ +NAMESPACE=alemairebe +include version + +IMAGE=pleroma + +push: + wget https://git.pleroma.social/pleroma/pleroma/-/archive/$(VERSION)/pleroma-$(VERSION).tar.bz2 + tar -xf pleroma-$(VERSION).tar.bz2 + cd pleroma-$(VERSION) + docker buildx build --platform linux/amd64,linux/arm64,linux/arm --push \ + --build-arg OAUTH_CONSUMER_STRATEGIES="twitter facebook google microsoft keycloak:ueberauth_keycloak_strategy" \ + --cache-from=type=registry,ref=${NAMESPACE}/buildx:${IMAGE} \ + --cache-to=type=registry,ref=${NAMESPACE}/buildx:${IMAGE} \ + --tag ${NAMESPACE}/${IMAGE}:$(VERSION) \ + --tag ${CI_REGISTRY_IMAGE}/${IMAGE}:$(VERSION) . diff --git a/pleroma/version b/pleroma/version new file mode 100644 index 0000000..8543789 --- /dev/null +++ b/pleroma/version @@ -0,0 +1 @@ +VERSION=v2.2.1