Skip to content
Snippets Groups Projects
Commit cda99ba6 authored by lukas leufen's avatar lukas leufen
Browse files

Merge branch 'lukas_issue403_tech_docs-badge-not-created' into 'develop'

Resolve "TECH: Docs Badge not created"

See merge request !450
parents 256c73e0 2b67fe9f
No related branches found
No related tags found
5 merge requests!468first implementation of toar-data-v2, can load data (but cannot process these...,!467Resolve "release v2.2.0",!455update for reqs,!452Lukas issue404 feat skip ols,!450Resolve "TECH: Docs Badge not created"
Pipeline #105690 passed
...@@ -133,7 +133,8 @@ sphinx docs: ...@@ -133,7 +133,8 @@ sphinx docs:
- chmod +x ./CI/create_documentation.sh - chmod +x ./CI/create_documentation.sh
- ./CI/create_documentation.sh - ./CI/create_documentation.sh
after_script: after_script:
- ./CI/update_badge.sh > /dev/null # - ./CI/update_badge.sh > /dev/null
- ./CI/update_badge.sh
when: always when: always
artifacts: artifacts:
name: pages name: pages
......
...@@ -11,9 +11,6 @@ printf "%s\n" ${EXIT_STATUS} ...@@ -11,9 +11,6 @@ printf "%s\n" ${EXIT_STATUS}
# fetch badge_status # fetch badge_status
BADGE_STATUS="${CI_COMMIT_REF_NAME}:${CI_JOB_NAME}" BADGE_STATUS="${CI_COMMIT_REF_NAME}:${CI_JOB_NAME}"
# replace - with --
BADGE_STATUS=$( echo -e "${BADGE_STATUS//\-/--}")
# Set values for shields.io fields based on STATUS # Set values for shields.io fields based on STATUS
if [[ ${EXIT_STATUS} = "running" ]]; then if [[ ${EXIT_STATUS} = "running" ]]; then
...@@ -47,9 +44,9 @@ fi ...@@ -47,9 +44,9 @@ fi
while getopts b:c:s: option while getopts b:c:s: option
do do
case ${option} in case ${option} in
b) BADGE_STATUS=$( echo -e "${OPTARG//\-/--}");; b) BADGE_STATUS=$( echo -e "${OPTARG// /%20}");;
c) BADGE_COLOR=$( echo -e "${OPTARG//\-/--}");; c) BADGE_COLOR=$( echo -e "${OPTARG// /%20}");;
s) BADGE_SUBJECT=$( echo -e "${OPTARG//\-/--}");; s) BADGE_SUBJECT=$( echo -e "${OPTARG// /%20}");;
esac esac
done done
...@@ -64,18 +61,15 @@ fi ...@@ -64,18 +61,15 @@ fi
RECENT_BADGE_FILENAME="badge_recent-${CI_JOB_NAME}.svg" RECENT_BADGE_FILENAME="badge_recent-${CI_JOB_NAME}.svg"
# Get the badge from shields.io # Get the badge from shields.io
SHIELDS_IO_NAME=${BADGE_STATUS}-${BADGE_SUBJECT}-${BADGE_COLOR}.svg SHIELDS_IO_NAME="https://img.shields.io/static/v1?label=${BADGE_STATUS}&message=${BADGE_SUBJECT}&color=${BADGE_COLOR}"
printf "%s\n" "INFO: Fetching badge ${SHIELDS_IO_NAME} from shields.io to ${BADGE_FILENAME}." SHIELDS_IO_NAME="$( echo -e "${SHIELDS_IO_NAME// /%20}" )"
printf "%s\n" "${SHIELDS_IO_NAME//\_/__}" echo "${SHIELDS_IO_NAME}"
printf "%s\n" "${SHIELDS_IO_NAME//\#/%23}" curl "${SHIELDS_IO_NAME}" > "${BADGE_FILENAME}"
SHIELDS_IO_NAME="https://img.shields.io/static/v1?label=RECENT%3A${BADGE_STATUS}&message=${BADGE_SUBJECT}&color=${BADGE_COLOR}"
SHIELDS_IO_NAME="$( echo -e "${SHIELDS_IO_NAME//\_/__}" )" SHIELDS_IO_NAME="$( echo -e "${SHIELDS_IO_NAME// /%20}" )"
SHIELDS_IO_NAME="$( echo -e "${SHIELDS_IO_NAME//\#/%23}")" echo "${SHIELDS_IO_NAME}" > testRecentName.txt
curl "https://img.shields.io/badge/${SHIELDS_IO_NAME}" > "${BADGE_FILENAME}" echo "${SHIELDS_IO_NAME}"
echo "https://img.shields.io/badge/${SHIELDS_IO_NAME}" curl "${SHIELDS_IO_NAME}" > "${RECENT_BADGE_FILENAME}"
SHIELDS_IO_NAME_RECENT="RECENT:${SHIELDS_IO_NAME}"
curl "https://img.shields.io/badge/${SHIELDS_IO_NAME_RECENT}" > "${RECENT_BADGE_FILENAME}"
echo "${SHIELDS_IO_NAME_RECENT}" > testRecentName.txt
# #
if [[ ! -d ./badges ]]; then if [[ ! -d ./badges ]]; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment