Questions tagged [gitlab]
For questions about GitLab, an open source Git repository manager with issue tracking, wiki and continuous integration facilities.
227
questions
3
votes
2
answers
4k
views
Git Workflow with User Acceptance and Staging Environments
I'm trying to streamline/standardize a git workflow in my workplace. The current delopment process is as follows:
Pull 'development' branch
Write code and commit and push to 'development' branch
...
33
votes
5
answers
37k
views
How to tag source code using gitlabCI
We got gitlab new to our environment and trying to create some CI CD pipelines using gitlab CI. I have got some better progress with running some maven goals, creating pipelines and archiving ...
1
vote
2
answers
206
views
Should I build my own pipeline or use GitLab for Kubernetes?
My company is moving from an architecture of "many projects on a single webserver" to a Kubernetes cluster with multiple different hosted web applications in a single cluster.
In order to make ...
8
votes
4
answers
11k
views
Trigger Jenkins job from Gitlab CI with parameters
There is supposed to be a way to trigger a Jenkins job via GitlabCi, using the respective plugin.
My question is whether there is a way:
a) to trigger a parameterized Jenkins job
b) to pass ...
0
votes
1
answer
1k
views
Have Jenkins trigger GitlabCI
Assuming a user initiates a Jenkins job, passing some input parameters.
Is there a way, at some point to have the Jenkins job trigger a gitlab-ci, and also pass to it (i.e. the gitlab pipeline) some ...
2
votes
2
answers
94
views
Reflect GitLab repo changes in VSTS code
I have a repository in GitLab that is used by our development team. On the other hand, there is a VSTS setup (at xyz.visualstudio.com) that we use to manage our scrum board.
As of today, we have to ...
2
votes
1
answer
702
views
Gitlab CI Runner command line doesn't care about --parameters
I'm trying to write a windows batch file to automate the gitlab runner registration :
SET /p token=Token ?:
gitlab-runner register --locked false --run-untagged true --tag-list java --name foo --...
6
votes
1
answer
6k
views
CI/CD for microservices in monorepo on Gitlab
I'm working on a project that consists of several different services in different languages (a React webapp, a Scala backend, some Python stuff etc). I currently have each of these services in ...
3
votes
1
answer
589
views
Globally configuring Gitlab with Jenkins in docker container environment
I have Jenkins users authenticated by OpenLDAP and also gitlab CE instance authenticated by the same OpenLDAP.
And all the three are running in three different docker containers in the same network.
...
3
votes
1
answer
3k
views
GitLab - trigger pipeline to build on specific runner
Scenario
Create a new virtual machine with runner installed
Trigger a pipeline to run (from another project), which runs on this new virtual machine
Do something else, or fail if pipeline above fails ...
4
votes
1
answer
1k
views
Automatic Docker Hub builds from GitLAB, not github
As per title. I would like to configure automated builds on Docker Hub, as specified here.
My build context (the build context is a repository containing a Dockerfile) is hosted in GitLAB.
5
votes
2
answers
2k
views
Multiple runners for all projects OR single runner per project
What do we have:
We have a Gitlab EE with multiple projects running on a droplet, next to that we have a runner server for the CI runners. All projects are Docker projects and 4 runners can be busy at ...
5
votes
1
answer
1k
views
Building a Docker container using Gitlab CI Docker runner
I am trying to build a docker image using Gitlab Docker runner.
For this I have configured the runner with a shared volume in /etc/gitlab-runner/config.toml called /builds:
concurrent = 1
...
4
votes
1
answer
125
views
What OS should a master node CI virtual machine be?
Say you are developing a new CI/CD system, deploy builds across Linux, Windows and Mac, and have now reached the point of wanting to deploy a master node which hosts your chosen CI tool. How do you ...
4
votes
1
answer
2k
views
Gitlab Runner not running scripts with Windows shell configuration
I have a Gitlab Runner running locally on my windows box. It works fine for the before script section.
my .gitlab-ci.yml follows:
before_script:
- pushd . && uru 233 && popd &&...
8
votes
2
answers
4k
views
Multiple paths with different expiry time in gitlab-ci runners
I'm having issues with parsing a build directory between stages using Gitlab-CI.
Gitlab-CI wipes the created build artifacts between stages which seems weird. I'm trying to store the build artifacts ...
1
vote
2
answers
310
views
Mastering CI infrastructure changes with GitLab
With Bamboo, a best practice for infrastructure management of agents seems to be using Docker: any time you need a new version of compiler or test tool, the path to deploy a modified version of an ...
-2
votes
3
answers
4k
views
Gitlab doesn't open Word files
I'm uploading docx file in Gitlab, however it doesn't preview it.
It only downloads it.
Is it fixable?
3
votes
1
answer
179
views
GitLab Pages delivers random content
I am experiencing weird behavior with the Pages feature of GitLab Omnibus package running on an Ubuntu 16.04 virtual machine. Some projects use Pages with Jekyll built by GitLab CI, which has been ...
7
votes
1
answer
3k
views
How to configure gitlab-runner to run in the same docker host as gitlab?
I have a gitlab instance running in a docker container. Now I would like to setup gitlab-runner on the same host. Both are running:
docker container ls
CONTAINER ID IMAGE ...
2
votes
1
answer
125
views
Jenkins Testing PR's - allowing broken builds
I have a very large codebase that currently takes ~30 minutes to build via Jenkins. It's connected to our Source control/review system (Let's just say GitHub for now) so that every PR automatically ...
7
votes
3
answers
13k
views
Jenkins shows the job as failed if there is nothing to commit to gitlab
I have been using one Jenkins job, that will pull repository from gitlab.
Then it will modify the files and push it into gitlab (only if any user added any new files/modify contents in gitlab). ...
4
votes
0
answers
612
views
Problems with integrating Python script in a Bash script Git pre-receive hook [closed]
We have a pre-receive hook script in a bash shell script that enforces commits with messages having the right ticket number in a pre-defined format. We also have a separate python script that can be ...
6
votes
1
answer
9k
views
Changing the build intermediate paths for gitlab-runner
I have a server pointed as ab12.xy24.com in which the projects are placed as:
Path-1
/home/ab12/public_html/project1/*
/home/ab12/public_html/project2/*
................................
/...
7
votes
2
answers
43k
views
fatal: ambiguous argument 'master': unknown revision or path not in the working tree
when I modified one of my cookbook that I tried to add a cookbook dependency in berks file
cookbook name, '=0.1.0', git: 'ssh://url:xxx/cookbook', tag: '0.0.1'
and then tried to converge it which ...
8
votes
2
answers
7k
views
Using gitlab-ci to cache maven repository
We have a server running gitlab and gitlab-runners on same machine. I've defined a runner as below
[abc@xyz bin]# gitlab-ci-multi-runner register
Running in system-mode.
...
-5
votes
2
answers
3k
views
Where can I find older versions of GitLab Runner?
I'm stepping through the documentation here for installing GitLab Runner. When I register the runner, I get this compatibility error:
ERROR: Checking GitLab compatibility... not-compatible reason:=...