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