Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • gitlab-ci gitlab-ci
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • catladder
  • gitlab-cigitlab-ci
  • Merge requests
  • !16

monorepos

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Marco Wettstein requested to merge f/multi-pipeline-fixes into master Sep 14, 2021
  • Overview 0
  • Commits 2
  • Pipelines 6
  • Changes 15
  • basic implementation
  • add semantic release
  • add global verify step (optional)
  • test it thoroughly

there is minor problem currently with fromComponents:

  • we put all non-secret env vars in a kubernetes config
  • fromComponents can mount another components' config
  • this might fail the first time a new app is deployed, e.g. on a merge request. Because if A uses config from B, A will fail unless B is already pushed to kubernetes (and the config is there).
  • a possible solution might be to create envs in another step. Or to wait until the envs are created (i think that is doable with some magic)
Edited Sep 16, 2021 by Marco Wettstein
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: f/multi-pipeline-fixes