Deploy zim nightly on the right server.
zim related projects should be deployed on zim server, not kiwix. Fix #156.
This commit is contained in:
parent
df99696c85
commit
989889ca44
|
@ -23,8 +23,9 @@ BASE_DIR = home()/"BUILD_{}".format(PLATFORM)
|
||||||
SOURCE_DIR = home()/"SOURCE"
|
SOURCE_DIR = home()/"SOURCE"
|
||||||
ARCHIVE_DIR = home()/"ARCHIVE"
|
ARCHIVE_DIR = home()/"ARCHIVE"
|
||||||
TOOLCHAINS_DIR = home()/"TOOLCHAINS"
|
TOOLCHAINS_DIR = home()/"TOOLCHAINS"
|
||||||
NIGHTLY_ARCHIVES_DIR = home()/'NIGHTLY_ARCHIVES'
|
NIGHTLY_KIWIX_ARCHIVES_DIR = home()/'NIGHTLY_KIWIX_ARCHIVES'
|
||||||
RELEASE_KIWIX_ARCHIVES_DIR = home()/'RELEASE_KIWIX_ARCHIVES'
|
RELEASE_KIWIX_ARCHIVES_DIR = home()/'RELEASE_KIWIX_ARCHIVES'
|
||||||
|
NIGHTLY_ZIM_ARCHIVES_DIR = home()/'NIGHTLY_ZIM_ARCHIVES'
|
||||||
RELEASE_ZIM_ARCHIVES_DIR = home()/'RELEASE_ZIM_ARCHIVES'
|
RELEASE_ZIM_ARCHIVES_DIR = home()/'RELEASE_ZIM_ARCHIVES'
|
||||||
DIST_KIWIX_ARCHIVES_DIR = home()/'DIST_KIWIX_ARCHIVES'
|
DIST_KIWIX_ARCHIVES_DIR = home()/'DIST_KIWIX_ARCHIVES'
|
||||||
DIST_ZIM_ARCHIVES_DIR = home()/'DIST_ZIM_ARCHIVES'
|
DIST_ZIM_ARCHIVES_DIR = home()/'DIST_ZIM_ARCHIVES'
|
||||||
|
@ -84,7 +85,10 @@ def make_archive(project, platform):
|
||||||
archive_dir = RELEASE_ZIM_ARCHIVES_DIR/project
|
archive_dir = RELEASE_ZIM_ARCHIVES_DIR/project
|
||||||
else:
|
else:
|
||||||
postfix = _date
|
postfix = _date
|
||||||
archive_dir = NIGHTLY_ARCHIVES_DIR
|
if project in ('kiwix-lib', 'kiwix-tools'):
|
||||||
|
archive_dir = NIGHTLY_KIWIX_ARCHIVES_DIR
|
||||||
|
else:
|
||||||
|
archive_dir = NIGHTLY_ZIM_ARCHIVES_DIR
|
||||||
|
|
||||||
try:
|
try:
|
||||||
archive_dir.mkdir(parents=True)
|
archive_dir.mkdir(parents=True)
|
||||||
|
@ -148,7 +152,8 @@ def scp(what, where):
|
||||||
subprocess.check_call(command)
|
subprocess.check_call(command)
|
||||||
|
|
||||||
|
|
||||||
for p in (NIGHTLY_ARCHIVES_DIR,
|
for p in (NIGHTLY_KIWIX_ARCHIVES_DIR,
|
||||||
|
NIGHTLY_ZIM_ARCHIVES_DIR,
|
||||||
RELEASE_KIWIX_ARCHIVES_DIR,
|
RELEASE_KIWIX_ARCHIVES_DIR,
|
||||||
RELEASE_ZIM_ARCHIVES_DIR,
|
RELEASE_ZIM_ARCHIVES_DIR,
|
||||||
DIST_KIWIX_ARCHIVES_DIR,
|
DIST_KIWIX_ARCHIVES_DIR,
|
||||||
|
@ -271,7 +276,7 @@ elif PLATFORM.startswith('android_') and 'kiwix-android' in TARGETS:
|
||||||
source_debug_dir = BASE_DIR/'kiwix-android'/'app'/'build'/'outputs'/'apk'/'kiwix'/'debug'
|
source_debug_dir = BASE_DIR/'kiwix-android'/'app'/'build'/'outputs'/'apk'/'kiwix'/'debug'
|
||||||
source_release_dir = BASE_DIR/'kiwix-android'/'app'/'build'/'outputs'/'apk'/'kiwix'/'release'
|
source_release_dir = BASE_DIR/'kiwix-android'/'app'/'build'/'outputs'/'apk'/'kiwix'/'release'
|
||||||
shutil.copy(str(source_debug_dir/'app-kiwix-debug.apk'),
|
shutil.copy(str(source_debug_dir/'app-kiwix-debug.apk'),
|
||||||
str(NIGHTLY_ARCHIVES_DIR/"{}-debug.apk".format(APK_NAME)))
|
str(NIGHTLY_KIWIX_ARCHIVES_DIR/"{}-debug.apk".format(APK_NAME)))
|
||||||
shutil.copy(str(source_release_dir/'app-kiwix-release-unsigned.apk'),
|
shutil.copy(str(source_release_dir/'app-kiwix-release-unsigned.apk'),
|
||||||
str(NIGHTLY_ARCHIVES_DIR/"{}-release_signed".format(APK_NAME)))
|
str(NIGHTLY_KIWIX_ARCHIVES_DIR/"{}-release_signed".format(APK_NAME)))
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,8 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
NIGHTLY_ARCHIVES_DIR=${HOME}/NIGHTLY_ARCHIVES
|
NIGHTLY_KIWIX_ARCHIVES_DIR=${HOME}/NIGHTLY_KIWIX_ARCHIVES
|
||||||
|
NIGHTLY_ZIM_ARCHIVES_DIR=${HOME}/NIGHTLY_ZIM_ARCHIVES
|
||||||
RELEASE_KIWIX_ARCHIVES_DIR=${HOME}/RELEASE_KIWIX_ARCHIVES
|
RELEASE_KIWIX_ARCHIVES_DIR=${HOME}/RELEASE_KIWIX_ARCHIVES
|
||||||
RELEASE_ZIM_ARCHIVES_DIR=${HOME}/RELEASE_ZIM_ARCHIVES
|
RELEASE_ZIM_ARCHIVES_DIR=${HOME}/RELEASE_ZIM_ARCHIVES
|
||||||
DIST_KIWIX_ARCHIVES_DIR=${HOME}/DIST_KIWIX_ARCHIVES
|
DIST_KIWIX_ARCHIVES_DIR=${HOME}/DIST_KIWIX_ARCHIVES
|
||||||
|
@ -11,13 +12,22 @@ SSH_KEY=travis/travisci_builder_id_key
|
||||||
|
|
||||||
if [[ "$TRAVIS_EVENT_TYPE" = "cron" ]]
|
if [[ "$TRAVIS_EVENT_TYPE" = "cron" ]]
|
||||||
then
|
then
|
||||||
NIGHTLY_ARCHIVES=$(find $NIGHTLY_ARCHIVES_DIR -type f)
|
NIGHTLY_ARCHIVES=$(find $NIGHTLY_KIWIX_ARCHIVES_DIR -type f)
|
||||||
if [[ "x$NIGHTLY_ARCHIVES" != "x" ]]
|
if [[ "x$NIGHTLY_ARCHIVES" != "x" ]]
|
||||||
then
|
then
|
||||||
scp -vrp -i ${SSH_KEY} \
|
scp -vrp -i ${SSH_KEY} \
|
||||||
${NIGHTLY_ARCHIVES} \
|
${NIGHTLY_ARCHIVES} \
|
||||||
nightlybot@download.kiwix.org:/var/www/download.kiwix.org/nightly/$(date +%Y-%m-%d)
|
nightlybot@download.kiwix.org:/var/www/download.kiwix.org/nightly/$(date +%Y-%m-%d)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
NIGHTLY_ARCHIVES=$(find $NIGHTLY_ZIM_ARCHIVES_DIR -type f)
|
||||||
|
if [[ "x$NIGHTLY_ARCHIVES" != "x" ]]
|
||||||
|
then
|
||||||
|
scp -vrp -i ${SSH_KEY} \
|
||||||
|
${NIGHTLY_ARCHIVES} \
|
||||||
|
nightlybot@download.kiwix.org:/var/www/download.openzim.org/nightly/$(date +%Y-%m-%d)
|
||||||
|
fi
|
||||||
|
|
||||||
elif [[ "x$TRAVIS_TAG" != "x" ]]
|
elif [[ "x$TRAVIS_TAG" != "x" ]]
|
||||||
then
|
then
|
||||||
RELEASE_ARCHIVES=$(find $RELEASE_KIWIX_ARCHIVES_DIR -type f)
|
RELEASE_ARCHIVES=$(find $RELEASE_KIWIX_ARCHIVES_DIR -type f)
|
||||||
|
|
Loading…
Reference in New Issue