GitLab Pipeline Example

4.8.2. GitLab Pipeline Example#

Example: GitLab Pipeline (.gitlab-ci.yml)

variables:
  GIT_SUBMODULE_STRATEGY: recursive    # Or 'normal'
  GIT_SUBMODULE_FORCE_HTTPS: "true"    # Rewrite url to use HTTPS
  GIT_SUBMODULE_DEPTH: 0               # Fetch full history
  GIT_SUBMODULE_UPDATE_FLAGS: --remote # Checkout latest commit on
                                       # specified branch
stages:
  - build

build_project:
  stage: build
  script:
    - make build