@@ -8,12 +8,15 @@ source /root/.gh_token_secure
8
8
set -ex
9
9
10
10
echo " $( TZ=UTC date +" %Y-%m-%d %H:%M:%S %Z" ) : [START]"
11
+ DATE=$( date +%Y%m%d)
11
12
echo " Clear the incoming directory"
12
13
DOWNLOAD_DIR=" /tmp/incoming/"
13
14
rm -rfv $DOWNLOAD_DIR
14
15
mkdir -v $DOWNLOAD_DIR
15
16
16
- if [ $( ls -l /nightlies/appimage /nightlies/appimage-arm64 /nightlies/win32 /nightlies/win64 /nightlies/macos-universal | grep -c " $( date +%Y%m%d) " ) ]; then
17
+ if [ $( ls -l /nightlies/appimage /nightlies/appimage-arm64 | grep -c " $DATE " ) ] &&
18
+ [ $( ls -l /nightlies/macos-universal | grep -c " $DATE " ) ] &&
19
+ [ $( ls -l /nightlies/win32 /nightlies/win64 | grep -c " $DATE " ) -ne 0 ]; then
17
20
echo " Nightly build already exists"
18
21
exit 1
19
22
fi
@@ -38,7 +41,7 @@ echo "Successfully downloaded the nightly build"
38
41
39
42
# Check if the downloaded files are as expected
40
43
# This case is occuring when the nightly build is skipped
41
- if [ $( ls -l $DOWNLOAD_DIR | grep -c " $( date +%Y%m%d ) " ) -ne 10 ]; then
44
+ if [ $( ls -l $DOWNLOAD_DIR | grep -c " $DATE " ) -ne 10 ]; then
42
45
echo " Last nightly build is skipped"
43
46
exit 1
44
47
fi
@@ -54,11 +57,10 @@ rm -v /nightlies/latest/*.dmg
54
57
rm -v /nightlies/latest/* .msi
55
58
rm -v /nightlies/latest/* .zip
56
59
57
- DATE=$( date +%Y%m%d)
58
- ln -sv /nightlies/appimage/DB.Browser.for.SQLCipher-$( echo $DATE ) -x86.64.AppImage /nightlies/latest/DB.Browser.for.SQLCipher-x86.64.AppImage
59
- ln -sv /nightlies/appimage/DB.Browser.for.SQLite-$( echo $DATE ) -x86.64.AppImage /nightlies/latest/DB.Browser.for.SQLite-x86.64.AppImage
60
- ln -sv /nightlies/appimage-arm64/DB.Browser.for.SQLCipher-$( echo $DATE ) -aarch64.AppImage /nightlies/latest/DB.Browser.for.SQLCipher-aarch64.AppImage
61
- ln -sv /nightlies/appimage-arm64/DB.Browser.for.SQLite-$( echo $DATE ) -aarch64.AppImage /nightlies/latest/DB.Browser.for.SQLite-aarch64.AppImage
60
+ ln -sv /nightlies/appimage/DB.Browser.for.SQLCipher-$DATE -x86.64.AppImage /nightlies/latest/DB.Browser.for.SQLCipher-x86.64.AppImage
61
+ ln -sv /nightlies/appimage/DB.Browser.for.SQLite-$DATE -x86.64.AppImage /nightlies/latest/DB.Browser.for.SQLite-x86.64.AppImage
62
+ ln -sv /nightlies/appimage-arm64/DB.Browser.for.SQLCipher-$DATE -aarch64.AppImage /nightlies/latest/DB.Browser.for.SQLCipher-aarch64.AppImage
63
+ ln -sv /nightlies/appimage-arm64/DB.Browser.for.SQLite-$DATE -aarch64.AppImage /nightlies/latest/DB.Browser.for.SQLite-aarch64.AppImage
62
64
ln -sv /nightlies/macos-universal/DB.Browser.for.SQLCipher-universal_$DATE .dmg /nightlies/latest/DB.Browser.for.SQLCipher-universal.dmg
63
65
ln -sv /nightlies/macos-universal/DB.Browser.for.SQLite-universal_$DATE .dmg /nightlies/latest/DB.Browser.for.SQLite-universal.dmg
64
66
ln -sv /nightlies/win32/DB.Browser.for.SQLite-$DATE -x86.msi /nightlies/latest/DB.Browser.for.SQLite-x86.msi
0 commit comments