Version Control on your Server. Visit https://gitlab.com/gitlab-org/gitlab for more information
hello, I have an issue with submodules and gitlab-runner.
I have a project with submodules, and recursive submodules, like:
top/sub-a/subsub-a
top/sub-b/subsub-a
This project runs CI since few month, without any issue. but today, I want to remove top/sub-b/subsub-a. and I get this error during repo intialization in CI:
fatal: No url found for submodule path 'top/sub-b/subsub-a' in .gitmodules
fatal: run_command returned non-zero status while recursing in the nested submodules of top/sub-b
Initially, GIT_STRATEGY is set to fetch. If I set GIT_STRATEGY to clone, it fixes the issue for this particular runner. But I have several runners, and I can't force the choice of the runner.
So:
gitlabUrl: "https://gitlab.foo.fr/"
imagePullPolicy: IfNotPresent
unregisterRunners: true
concurrent: 2
checkInterval: 10
## Configure integrated Prometheus metrics exporter
## ref: https://docs.gitlab.com/runner/monitoring/#configuration-of-the-metrics-http-server
metrics:
enabled: true
service:
enabled: true
serviceMonitor:
enabled: true
## Configuration for the Pods that that the runner launches for each new job
##
runners:
## Default container image to use for builds when none is specified
##
image: rockylinux:8.5
privileged: true
tags: "privileged,large"
runUntagged: false
## Configure environment variables that will be injected to the pods that are created while
## the build is running. These variables are passed as parameters, i.e. ,
## to command.
##
## Note that (see below) are only present in the runner pod, not the pods that are
## created for each build.
##
## ref: https://docs.gexport NAMESPACE="gitlab"itlab.com/runner/commands/#gitlab-runner-register
##
env:
HOME: /tmp
config: |
[[runners]]
[runners.kubernetes]
privileged = true
# build container
cpu_limit = "2"
memory_limit = "5Gi"
# service containers
service_cpu_limit = "1"
service_memory_limit = "1Gi"
# helper container
helper_cpu_limit = "1"
helper_memory_limit = "1Gi"
[runners.kubernetes.volumes]
[[runners.kubernetes.volumes.host_path]]
name = "var-dbus"
host_path = "/var/run/dbus"
mount_path = "/var/run/dbus"
read_only = false
[[runners.kubernetes.volumes.host_path]]
name = "run-dbus"
host_path = "/run/dbus"
mount_path = "/run/dbus"
read_only = false
## Configure environment variables that will be present when the registration command runs
## This provides further control over the registration process and the config.toml file
## ref:
## ref: https://docs.gitlab.com/runner/configuration/advanced-configuration.html
##
envVars:
- name: HOME
value: /home/gitlab-runner
Hi @alex.grigurko_gitlab π
The first feature (unit tests reports) should be avaiable but behing a Feature Flag as of 13.0
About code coverage history, it is available as .csv in 13.0 but the graph was introduced only in 13.1
Test coverage visualization should also be behing a feature flag in 13.0 as the flag was removed only in 13.5
public/
(ex.: storybook/
moves public/<branch-name>/storybook
). The problem is when the pipeline runs in main, just public/main/
is in the artifact but when it runs in another branch I can see many branches like public/<branch-name>/
. I have no idea why this behavior is happening.