]> Frank Brehm's Git Trees - pixelpark/python-packaging.git/commitdiff
Adding Github output sections into gitlab/python-setup-template.yaml
authorFrank Brehm <frank@brehm-online.com>
Thu, 29 Dec 2022 11:17:02 +0000 (12:17 +0100)
committerFrank Brehm <frank@brehm-online.com>
Thu, 29 Dec 2022 11:17:02 +0000 (12:17 +0100)
gitlab/python-setup-template.yaml

index cafad674877c48d068b92a5e788f1fcacb2ac5a3..609720e7edde8208ead2d5b83baf90b75ddbb60a 100644 (file)
@@ -3,8 +3,18 @@
 .setup-python-environment:
   before_script:
     - locale -a
-    - apt update
-    - apt install --yes sudo locales gettext
+    - >
+      echo -e "\e[0Ksection_start:$( date +%s ):apt_update[collapsed=true]\r\e[0KAPT update ..."
+      apt update
+      echo -e "\e[0Ksection_end:$( date +%s ):apt_update\r\e[0K"
+    - >
+      echo -e "\e[0Ksection_start:$( date +%s ):dist_upgrade[collapsed=true]\r\e[0KAPT dist-upgrade ..."
+      apt dist-upgrade --yes
+      echo -e "\e[0Ksection_end:$( date +%s ):dist_upgrade\r\e[0K"
+    - >
+      echo -e "\e[0Ksection_start:$( date +%s ):install_additional[collapsed=true]\r\e[0KInstalling additional packages ..."
+      apt install --yes --no-install-recommends sudo locales gettext
+      echo -e "\e[0Ksection_end:$( date +%s ):install_additional\r\e[0K"
     - >
       if test -f /etc/locale.gen; then
         echo "/etc/locale.gen:"
       else
         echo 'de_DE.UTF-8 UTF-8' >> /etc/locale.gen
       fi
-    - locale-gen
+    - >
+      echo -e "\e[0Ksection_start:$( date +%s ):locale_gen[collapsed=true]\r\e[0KGenerate locales ..."
+      locale-gen
+      echo -e "\e[0Ksection_end:$( date +%s ):locale_gen\r\e[0K"
     - locale -a
-    - pip install --upgrade pip
     - >
+      echo -e "\e[0Ksection_start:$( date +%s ):update_pip[collapsed=true]\r\e[0KUpdating pip via pip ..."
+      pip install --upgrade pip
+      echo -e "\e[0Ksection_end:$( date +%s ):update_pip\r\e[0K"
+    - >
+      echo -e "\e[0Ksection_start:$( date +%s ):update_outdated[collapsed=true]\r\e[0KUpdating Outdated pip modules ..."
       if [[ -n "${UPDATE_ALL_PIP_MODULES}" && "${UPDATE_ALL_PIP_MODULES}" == "y" ]] ; then
           echo ' '
           echo "Updating all outdated PIP modules."
           done
           echo ' '
       fi
+      echo -e "\e[0Ksection_end:$( date +%s ):update_outdated\r\e[0K"
     - >
+      echo -e "\e[0Ksection_start:$( date +%s ):install_requirements[collapsed=true]\r\e[0KInstalling required pip modules ..."
       if [[ -r requirements.txt ]] ; then
           echo ' '
           echo "Installing all required PIP modules."
           pip install -r requirements.txt --upgrade --upgrade-strategy eager
       fi
+      echo -e "\e[0Ksection_end:$( date +%s ):install_requirements\r\e[0K"
 
 # vim: et tabstop=2 expandtab shiftwidth=2 softtabstop=2 list