Commit bde3f485 authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

Merge branch 'feat/backport_py' into 'master'

feat: backport some code from python template

See merge request to-be-continuous/mkdocs!60
parents a9fc6303 b5229343
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -325,6 +325,18 @@ stages:
        else
          log_warn "Failed getting secret \\e[33;1m${name}\\e[0m:\\n$(sed 's/^/... /g' "${errors}")"
        fi
      elif command -v python3 > /dev/null
      then
        decoded=$(mktemp)
        errors=$(mktemp)
        # shellcheck disable=SC2086
        if python3 -c "import urllib.request ; urllib.request.urlretrieve(\"$url\",\"${decoded}\")" > "${errors}" 2>&1
        then
          export ${name}="$(cat ${decoded})"
          log_info "Successfully fetched secret \\e[33;1m${name}\\e[0m"
        else
          log_warn "Failed getting secret \\e[33;1m${name}\\e[0m:\\n$(sed 's/^/... /g' "${errors}")"
        fi
      else
        fail "Couldn't get secret \\e[33;1m${name}\\e[0m: no http client found"
      fi
@@ -397,8 +409,9 @@ mkdocs:
  # To keep cache across branches add 'key: "$CI_JOB_NAME"'
  cache:
    key: "$CI_COMMIT_REF_SLUG-mkdocs"
    when: always
    paths:
      - ${PIP_CACHE_DIR}
      - .cache
  script:
    - prepare_mkdocs
    - mkdocs build ${MKD_BUILD_ARGS}