improve gitlab pages : link to source package and windows installers
This commit is contained in:
39
.gitlab-page.sh
Executable file
39
.gitlab-page.sh
Executable file
@@ -0,0 +1,39 @@
|
||||
#!/bin/sh
|
||||
# (c) 2019 Thomas Bernard
|
||||
#
|
||||
|
||||
OUTFILE=public/index.html
|
||||
VERSION=$(cat VERSION)
|
||||
LINUX_JOB_ID=$(cat LINUX_JOB_ID)
|
||||
WIN32_JOB_ID=$(cat WIN32_JOB_ID)
|
||||
|
||||
# for debug:
|
||||
echo "CI_JOB_URL=${CI_JOB_URL}"
|
||||
echo "CI_PAGES_URL=${CI_PAGES_URL}"
|
||||
echo "CI_PIPELINE_URL=${CI_PIPELINE_URL}"
|
||||
echo "CI_PROJECT_URL=${CI_PROJECT_URL}"
|
||||
echo "CI_PROJECT_NAMESPACE=${CI_PROJECT_NAMESPACE}"
|
||||
echo "CI_PROJECT_NAME=${CI_PROJECT_NAME}"
|
||||
echo "CI_PROJECT_PATH_SLUG=${CI_PROJECT_PATH_SLUG}"
|
||||
|
||||
echo "<DOCTYPE html>" > ${OUTFILE}
|
||||
echo "<html>" >> ${OUTFILE}
|
||||
echo "<head><title>GrafX2</title></head>" >> ${OUTFILE}
|
||||
echo "<body>" >> ${OUTFILE}
|
||||
echo "<h1>GrafX2 version ${VERSION}</h1>" >> ${OUTFILE}
|
||||
echo "<ul>" >> ${OUTFILE}
|
||||
echo "<li><a href=\"doxygen/html/\">doxygen</a></li>" >> ${OUTFILE}
|
||||
echo "<li><a href=\"htmldoc/\">htmldoc</a></li>" >> ${OUTFILE}
|
||||
echo "<li>Sources :" >> ${OUTFILE}
|
||||
echo "<a href=\"${CI_PROJECT_URL}/-/jobs/${LINUX_JOB_ID}/artifacts/raw/grafx2-${VERSION}-src.tgz\">grafx2-${VERSION}-src.tgz</a></li>" >> ${OUTFILE}
|
||||
echo "<li>Windows installer (win32 API) :" >> ${OUTFILE}
|
||||
echo "<a href=\"${CI_PROJECT_URL}/-/jobs/${WIN32_JOB_ID}/artifacts/raw/install/grafx2-win32-${VERSION}.win32.exe\">grafx2-win32-${VERSION}.win32.exe</a></li>" >> ${OUTFILE}
|
||||
echo "<li>Windows installer (SDL API) :" >> ${OUTFILE}
|
||||
echo "<a href=\"${CI_PROJECT_URL}/-/jobs/${WIN32_JOB_ID}/artifacts/raw/install/grafx2-sdl-${VERSION}.win32.exe\">grafx2-sdl-${VERSION}.win32.exe</a></li>" >> ${OUTFILE}
|
||||
echo "<li>Windows installer (SDL2 API) :" >> ${OUTFILE}
|
||||
echo "<a href=\"${CI_PROJECT_URL}/-/jobs/${WIN32_JOB_ID}/artifacts/raw/install/grafx2-sdl2-${VERSION}.win32.exe\">grafx2-sdl2-${VERSION}.win32.exe</a></li>" >> ${OUTFILE}
|
||||
echo "</ul>" >> ${OUTFILE}
|
||||
echo "</body>" >> ${OUTFILE}
|
||||
echo "</html>" >> ${OUTFILE}
|
||||
|
||||
echo ${VERSION}
|
||||
Reference in New Issue
Block a user