News for hackers. Stuff that matters.
Re:Beyond CI/CD: GitLab's DevOps Vision (2017) by oblio on Monday March 19, 2018 @09:22AM (#16618128)
Can you nest stages?

Say I want something like this:

  1. Sequential: stage "build", build-type agent.

  2. Sequential: stage "tests" (this is just a wrapper/container)

    2.1 Parallel: stage "integration tests #1", integration #1-type agent

    2.2 Parallel: stage "integration tests #2, integration #2-type agent

    2.3 Parallel: stage "deploy and functional tests" (this is just a wrapper/container)

       2.3.1 Sequential: stage "deploy", deploy-type agent

       2.3.2 Sequential: stage "functional tests", functional-type agent
Is it doable?
Re:Beyond CI/CD: GitLab's DevOps Vision (2017) by tyho on Monday March 19, 2018 @10:38AM (#16618644)
Re:Beyond CI/CD: GitLab's DevOps Vision (2017) by Chico75 on Monday March 19, 2018 @10:06AM (#16618394)
No, you can define jobs and stages. Stages run one after the others and all jobs inside the same stage will run in parallel, that's it, unless you start triggering remote jobs but then it becomes a lot let maintainable.
Re:Beyond CI/CD: GitLab's DevOps Vision (2017) by Tushon on Monday March 19, 2018 @12:30PM (#16619726)
I don't have personal experience with this, but it seems to be that OP could have done this using their pipelines and maybe the graphs?

https://docs.gitlab.com/ee/ci/pipelines.html#pipeline-graphs

Re:Beyond CI/CD: GitLab's DevOps Vision (2017) by Tushon on Monday March 19, 2018 @12:23PM (#16619650)
Yes, that should be doable but not quite how you have it sketched out. See here: https://docs.gitlab.com/ee/ci/pipelines.html