Skip to content
Extraits de code Groupes Projets
Vérifiée Valider e323ffce rédigé par Kubat's avatar Kubat
Parcourir les fichiers

CI: Copy kagari in the dist folder for download

parent ef99b02c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!146Add first version of Kurisu client Kagari
Pipeline #2118 réussi avec des avertissements
......@@ -33,9 +33,6 @@ stages:
only:
- master
- merge_requests
except:
variables:
- $CI_COMMIT_TITLE == /.*\[gen-appimage\].*/
variables:
GIT_DEPTH: 3 # No need to clone all the history
......@@ -118,9 +115,15 @@ build_clang:
# script: utils/scripts/validate.bash --build=clang --step=launch --test=simple
#################################################
### AppImage ####################################
### Packages ####################################
#################################################
kagari_deploy:
<<: *main_tests
<<: *bin_generation
needs: ["env_sanitize"]
script: utils/scripts/validate.bash --step=kagari
appimage_lektor_lkt:
<<: *bin_generation
<<: *main_tests
......
Fichier déplacé
......@@ -174,12 +174,16 @@ function do_build ()
# - $* Which AppImage to make? Like -klkt or -lkt #
function do_copy ()
{
check_cd $LKT_BUILD
rm "$LKT_BUILD/*-`arch`.AppImage"
check_make appimage$*
mkdir -p "$LKT_TARGET_DIR/$(date +%F)"
check_cp "$LKT_BUILD/*-`arch`.AppImage" "$LKT_TARGET_DIR/$(date +%F)"
check_cd $LKT_DIR
[ "x$1" = "xkagari" ] && {
cp "$LKT_SRC/utils/scripts/kagari.py" "$LKT_TARGET_DIR/$(date +%F)/kagari";
} || {
check_cd $LKT_BUILD;
rm "$LKT_BUILD/*-`arch`.AppImage";
check_make appimage$*;
mkdir -p "$LKT_TARGET_DIR/$(date +%F)";
check_cp "$LKT_BUILD/*-`arch`.AppImage" "$LKT_TARGET_DIR/$(date +%F)";
check_cd $LKT_DIR;
}
}
### PERFORM THE STEPS ########################################################
......@@ -196,8 +200,10 @@ function do_steps ()
local _copy_all=
local _copy_klkt=
local _check_configure=
local _copy_kagari=
for step in $LKT_STEP ; do
case "$step" in
kagari) _copy_kagari="yes";;
check-configure) _check_configure="yes";;
build) _build="yes";;
configure) _configure="yes";;
......@@ -209,6 +215,7 @@ function do_steps ()
esac
done
[ "x$_copy_kagari" = "xyes" ] && do_copy kagari
[ "x$_format" = "xyes" ] && do_format # astyle?
[ "x$_prepare" = "xyes" ] && do_prepare # mkdir...
[ "x$_check_configure" = "xyes" ] && do_check_configure # autoreconf?
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter