kopia lustrzana https://gitlab.com/sane-project/website
Add script to generate an index.html file for the snapshots
The script removes itself so will not end up on the site.merge-requests/1/head
rodzic
34b3163a5e
commit
6b3df0131c
|
@ -20,6 +20,7 @@ pages:
|
|||
- rm public/lists/sane-mfgs-external.html
|
||||
- wget --quiet -O frontends.zip $URL/frontends/-/jobs/artifacts/master/download?job=archive
|
||||
- unzip -oqd public/snapshots frontends.zip
|
||||
- ./public/snapshots/create-index.sh > public/snapshots/index.html
|
||||
artifacts:
|
||||
paths:
|
||||
- public
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
#!/bin/sh -eu
|
||||
|
||||
cd $(dirname $0)
|
||||
|
||||
BE_SRC_ARCHIVE=$(ls sane-backends-*-g*.tar.gz)
|
||||
FE_SRC_ARCHIVE=$(ls sane-frontends-*-g*.tar.gz)
|
||||
BE_GIT_ARCHIVE=$(ls sane-backends-git*.tar.gz)
|
||||
FE_GIT_ARCHIVE=$(ls sane-frontends-git*.tar.gz)
|
||||
|
||||
BE_SRC_DATE=$(date "+%F %T" -d "$(stat -c %y $BE_SRC_ARCHIVE | sed 's/\.0*$//')")
|
||||
FE_SRC_DATE=$(date "+%F %T" -d "$(stat -c %y $FE_SRC_ARCHIVE | sed 's/\.0*$//')")
|
||||
BE_GIT_DATE=$(date "+%F %T" -d "$(stat -c %y $BE_GIT_ARCHIVE | sed 's/\.0*$//')")
|
||||
FE_GIT_DATE=$(date "+%F %T" -d "$(stat -c %y $FE_GIT_ARCHIVE | sed 's/\.0*$//')")
|
||||
|
||||
BE_SRC_SIZE=$(stat -c %s $BE_SRC_ARCHIVE)
|
||||
FE_SRC_SIZE=$(stat -c %s $FE_SRC_ARCHIVE)
|
||||
BE_GIT_SIZE=$(stat -c %s $BE_GIT_ARCHIVE)
|
||||
FE_GIT_SIZE=$(stat -c %s $FE_GIT_ARCHIVE)
|
||||
|
||||
cat <<EOF
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>Index of /snapshots</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Index of /snapshots</h1>
|
||||
<table><tr><th><img src="/icons/blank.gif" alt="[ICO]"></th><th>Name</th><th>Last modified</th><th>Size</th><th>Description</th></tr><tr><th colspan="5"><hr></th></tr>
|
||||
<tr><td valign="top"><img src="/icons/back.gif" alt="[DIR]"></td><td><a href="/">Parent Directory</a></td><td> </td><td align="right"> - </td><td> </td></tr>
|
||||
<tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="$BE_SRC_ARCHIVE">$BE_SRC_ARCHIVE</a></td><td align="right">$BE_SRC_DATE </td><td align="right">$BE_SRC_SIZE</td><td> </td></tr>
|
||||
<tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="$BE_GIT_ARCHIVE">$BE_GIT_ARCHIVE</a></td><td align="right">$BE_GIT_DATE </td><td align="right">$BE_GIT_SIZE</td><td> </td></tr>
|
||||
<tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="$FE_SRC_ARCHIVE">$FE_SRC_ARCHIVE</a></td><td align="right">$FE_SRC_DATE </td><td align="right">$FE_SRC_SIZE</td><td> </td></tr>
|
||||
<tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="$FE_GIT_ARCHIVE">$FE_GIT_ARCHIVE</a></td><td align="right">$FE_GIT_DATE </td><td align="right">$FE_GIT_SIZE</td><td> </td></tr>
|
||||
<tr><th colspan="5"><hr></th></tr>
|
||||
</table>
|
||||
</body></html>
|
||||
EOF
|
||||
|
||||
#rm $(basename $0)
|
Ładowanie…
Reference in New Issue