logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma
commit: ce827a1626a56ce8574cf13d29c6a3d799d3e80d
parent: 47efe52c50e6c9e237b2a81b9577b829445c3e3b
Author: Haelwenn <contact+git.pleroma.social@hacktivis.me>
Date:   Mon,  1 Jul 2019 04:51:56 +0000

Merge branch 'ci-improvements' into 'develop'

Add PLEROMA_BUILD_ENV to override env for the version generator and use it in the CI for building docs

See merge request pleroma/pleroma!1360

Diffstat:

M.gitlab-ci.yml1+
Mmix.exs9+++++++++
2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml @@ -35,6 +35,7 @@ docs-build: - develop@pleroma/pleroma variables: MIX_ENV: dev + PLEROMA_BUILD_ENV: prod script: - mix deps.get - mix compile diff --git a/mix.exs b/mix.exs @@ -207,6 +207,15 @@ defmodule Pleroma.Mixfile do env_name = if Mix.env() != :prod, do: to_string(Mix.env()) + env_override = System.get_env("PLEROMA_BUILD_ENV") + + env_name = + if env_override do + if env_override != "prod", do: env_override + else + env_name + end + build = [build_name, env_name] |> Enum.filter(fn string -> string && string != "" end)