Skip to content

Upload fichier setup

Pour uploader un fichier setup il faut :

  • faire un access token (menu settings sur la gauche, puis access token) -- on donne un nom -- on ne remplit pas la date -- on donne tout les droits et on créée l'accès. -- On note la chaine de caractère résultant de la génération de cet accès.

  • Installer Curl -- Télécharger curl ici : https://curl.se/download.html -- cliquer sur "curl download wizard" -- séléctionner "curl executable" "windows 64" "generic" -- Télécharger le package et le dézipper à l'endroit de son choix (pas de setup) -- Ajouter une variable d'environnement system du nom de "Path" et de valeur le chemin du dossier "bin" de curl

  • Uploader un fichier

On se déplace en mode dos dans le dossier du binaire à uploader.

Ensuite on utilise la commande suivante :

curl --header "PRIVATE-TOKEN: myToken" --upload-file openmpmpibench_C.tar.gz "https://gitlab.isae-supaero.fr/api/v4/projects/myid/packages/generic/my_package/0.0.1/myname?status=default"

en remplacant:

  • myToken => remplacer par votre chaine de caractère
  • myid = l'id de son projet, on peut la récupérer lorsque on se connecte à gitlab cliquer sur votre projet en dessous du nom du projet vous verrez "identifiant du projet" c'est un numéro
  • my_package = le nom du package qu'on veut créer (ça peut être le même que le nom du fichier ou différent c'est à vous de voir)
  • 0.0.1 => La version de son package à changer si vous voulez
  • myname => le nom du fichier qu'on veut (ça peut être le même que le nom du fichier ou différent c'est à vous de voir)

Exemple pour alcazar :

curl --header "PRIVATE-TOKEN: d2f5a6De5c1e2zF8aa" --upload-file Alcazar_V05_08_setup.exe "https://gitlab.isae-supaero.fr/api/v4/projects/289/packages/generic/Alcazar/0.5.08/Alcazar_V05_08_setup.exe?status=default"

** source :https://devstory.net/11617/installer-curl-sur-windows

Edited by GARROUSTE Guillaume