Skip to content
Snippets Groups Projects
Commit 86c7c994 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

Upload private docs to a private repo

parent c9fd99dd
No related branches found
No related tags found
No related merge requests found
...@@ -15,4 +15,8 @@ echo "runner=${CI_RUNNER_DESCRIPTION}" >> ${info} ...@@ -15,4 +15,8 @@ echo "runner=${CI_RUNNER_DESCRIPTION}" >> ${info}
file=${CI_PROJECT_NAME}-${CI_BUILD_REF}.tar.bz2 file=${CI_PROJECT_NAME}-${CI_BUILD_REF}.tar.bz2
run_cmd tar cfj ${file} sphinx run_cmd tar cfj ${file} sphinx
dav_upload ${file} public-upload/docs/incoming if [ "${VISIBILITY}" == "public" ]; then
dav_upload ${file} public-upload/docs/incoming
else
dav_upload ${file} private-upload/docs/incoming
fi
...@@ -10,6 +10,13 @@ osname() { ...@@ -10,6 +10,13 @@ osname() {
} }
# Determines the visibility of the current package
visibility() {
local code=$(curl --output /dev/null --silent --fail --write-out "%{http_code}" ${CI_PROJECT_URL})
[[ ${code} == *200 ]] && echo "public" || echo "private"
}
# Functions for coloring echo commands # Functions for coloring echo commands
log_debug() { log_debug() {
echo -e "(`date +%T`) \033[1;32m${@}\033[0m" echo -e "(`date +%T`) \033[1;32m${@}\033[0m"
...@@ -219,6 +226,7 @@ contains_element () { ...@@ -219,6 +226,7 @@ contains_element () {
check_env PYTHON_VERSION check_env PYTHON_VERSION
check_env CI_PROJECT_URL
check_env CI_PROJECT_DIR check_env CI_PROJECT_DIR
check_env CI_PROJECT_PATH check_env CI_PROJECT_PATH
check_env CI_PROJECT_NAME check_env CI_PROJECT_NAME
...@@ -231,6 +239,7 @@ check_pass DOCPASS ...@@ -231,6 +239,7 @@ check_pass DOCPASS
# Sets up variables # Sets up variables
OSNAME=`osname` OSNAME=`osname`
VISIBILITY=`visibility`
if [ -z "${CONDA_FOLDER}" ]; then if [ -z "${CONDA_FOLDER}" ]; then
CONDA_FOLDER=/opt/conda CONDA_FOLDER=/opt/conda
...@@ -262,6 +271,7 @@ fi ...@@ -262,6 +271,7 @@ fi
TESTSERVER=https://testpypi.python.org/pypi TESTSERVER=https://testpypi.python.org/pypi
check_env OSNAME check_env OSNAME
check_env VISIBILITY
check_env PYVER check_env PYVER
check_env PREFIX check_env PREFIX
export_env PREFIX export_env PREFIX
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment