gt-dcas issueshttps://gitlab.isae-supaero.fr/groups/gt-dcas/-/issues2021-05-20T12:50:03Zhttps://gitlab.isae-supaero.fr/gt-dcas/alcazar-group/alcazar/-/issues/1Upload fichier setup2021-05-20T12:50:03ZGARROUSTE GuillaumeUpload fichier setupPour 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 ...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