Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • allgo allgo
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 82
    • Issues 82
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • allgo
  • allgoallgo
  • Issues
  • #44

Closed
Open
Created Jun 23, 2016 by MAUPETIT Charly@cmaupeti

Pouvoir pousser un dockerfile

Permettre à un utilisateur de pousser un dockerfile. Le dockerfile devra se baser sur les images pré-construites allgo (factory/debian:7) présentent sur sid.irisa.fr (=> les intégrer dans le registry ?) qui contiennent l'installation de ssh, au cas où l'utilisateur souhaiterait s'y connecter en ssh via l'ihm d'allgo.

Egalement, le dockerfile doit cloner le code depuis un repo git ou svn. (ca évite d'envoyer le code et d'intégrer un serveur git pour le moment)

scénario : envoie du dockerfile Parsage du dockerfile build => renvoie ok ou ko Si ok, nouvelle version de l'application.

Possible via API & ihm

Note: there are some security implications -> the builder should be carefully sandboxed and capped to avoid any breach or DoS.

related to #29 (closed)

Edited Sep 12, 2018 by BAIRE Anthony
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking