gitlab:start

This is an old revision of the document!


GitLab

Des docs que je galère à retouver à chaque fois et/ou dont je me sers/parle souvent.

CI/CD :

To infinite and beyond: GitLab's onw pipeline.

Also, GitLab CI/CD Examples right from the doc.

Long term goal: use https://github.com/egnyte/gitlabform !

Des trucs à faire, voir, explorer, penser:

  • Un webhook sur project_create pour faire un coup de sed direct, pour changer les {{IMAGENAME}} et autres {{DEFAULT_COMMAND}}.

Docs and pointers:

Doc

Examples

(fr) https://blog.ippon.fr/2020/07/31/construire-la-ci-dun-monorepo-les-parent-child-pipelines-de-gitlab-ci/: monorepo pipelines:

  • root CI triggers sub-folders' pipelines
    • android/ builds
    • iOS/ builds
    • backend/ builds
  • what about a QA job that tests everything?

https://zerotoprod.com/posts/gitlab-ci-advanced/: back and forth multiple projects pipelines:

  • project1 builds ⇒ triggers project2's test job.
  • Project2 tests ⇒ triggers back project1's deploy job.
  • Project1 deploys ⇒ triggers Project2's QA's job.
  • Project2 does QA.
  • m(
deploystacks:
  stage: deploy
  script:
    - bin/deploy
  parallel:
    matrix:
      - PROVIDER: aws
        STACK:
          - monitoring
          - app1
          - app2
      - PROVIDER: ovh
        STACK: [monitoring, backup, app]
      - PROVIDER: [gcp, vultr]
        STACK: [data, processing]

Combination of Architectures, Environments, Versions.

  • gitlab/start.1605670947.txt.gz
  • Last modified: 2020/11/18 04:42
  • by tom