Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
A Alcazar
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 0
    • Merge requests 0
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • gt-dcas
  • alcazar-group
  • Alcazar
  • Issues
  • #1

Closed
Open
Created May 20, 2021 by GARROUSTE Guillaume@g.garrousteOwner

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 May 20, 2021 by GARROUSTE Guillaume
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking