Continuous integration (CI) is the software engineering practice of integrating code continuously and frequently rather than wait for changes to accumulate causing code conflicts to accumulate. Usually these changes are verified automatically using build and test processes.
Questions tagged [continuous-integration]
136 questions
3
votes
1 answer
Use Master/Slave Jenkins Server vs maintaining 3 separate servers?
Background:
I'm a SW developer who has some experience configuring continuous integration solutions, but I am not very familiar with the pluses and minuses of certain continuous integration strategies, and would like advice as to the benefits and…

CrimsonX
- 133
- 1
- 4
3
votes
1 answer
Independently config test an .htaccess file
I know apachectl has the configtest option, but as far as I can tell it's only for checking the entire config chain for the system apache. I would like to have a tool that can test an individual .htaccess file for errors as part of a continuous…

kojiro
- 559
- 3
- 8
- 25
3
votes
1 answer
Can I authenticate to Artifactory or Nexus repositories via SSH?
We're looking for a maven repo with a better browser interface, and a question has come up about whether plaintext passwords in .m2/settings.xml can be replaced with an SSH key when using either Artifactory or Nexus. Is it possible?

jldugger
- 14,342
- 20
- 77
- 129
3
votes
2 answers
Trying to setup phpUnderControl but missing phpcb
I'm trying to setup phpUnderControl on Ubuntu 10.04 following this tutorial http://techportal.ibuildings.com/2009/03/03/getting-started-with-phpundercontrol/. I get to the part where it says to type in sudo phpuc example /opt/cruisecontrol but…

Ian Burris
- 195
- 3
- 9
3
votes
1 answer
Splitting build cross the network?
Is there a known solution for splitting build process cross the network machines?
Use case:
We are an average software development company. We own around 50 development workstations (Quad Core 2.66Ghz, 4 GB ram, 200 GB raid). No need to tell that…

Dandikas
- 133
- 6
3
votes
1 answer
Installing Cruise Control on Windows XP
We have CruiseControl setup across various Linux boxes in our private network, and they are used to perform the various continuous integration tasks - builds, automated tests...
Now I need to set up CruiseControl on a Windows XP box. I understand…

bguiz
- 149
- 4
3
votes
0 answers
Is there a way to configure Bitbucket to show compiler warnings in PRs?
A common problem we have at work is people committing code without having noticed that they're increasing the number of compiler warnings.
The ultimate goal is to make warnings errors, but until the count gets to zero, there's no clean way to do…

Hakanai
- 131
- 4
3
votes
1 answer
Docker/Podman in Docker fails as a GitLab CI job
Context
I am running my own GitLab instance with an extra server for CI. In case it matters my host for the gitlab runner has CentOS 8 and the gitlab runner is version 14.4.0 and the gitlab instance is running 14.4.1. I am currently using a shell…

Lucas
- 193
- 1
- 10
3
votes
1 answer
Cloud Build: How to restrict when to build depending if a directory got modified?
I have a Cloud Build in GCP that pulls from github and builds images when a PR merges to master. However I would like to restrict builds to occur only when a particular folder gets modified. There is a similar functionality in TeamCity by specifying…

drum
- 181
- 2
- 10
2
votes
1 answer
Configure gitlab-ci.yml to run pytest in docker container on Gitlab CI
I have a Cookiecutter django project which uses Docker. I write my tests using pytest and I run my tests using docker-compose -f local.yml run django pytest. My local.yml file is in my root dir (where manage.py is)
I want to run these tests…

Micromegas
- 231
- 3
- 12
2
votes
1 answer
How to do continuous delivery with Kubernetes?
I am trying to run Kubernetes namespace setup and application deployment as part of a pipeline. Normally "apply" commands work with idempotency. Now, if I change a ConfigMap, the pods need to be restarted to pick the change. But "apply"-ing the…

user6317694
- 131
- 3
2
votes
0 answers
How to continous build versioned Docker images
I have a PHP project on GitHub for which I would like to build versioned Docker images. Kinda like CoreOS Container Linux does with their alpha, beta and stable release channels.
For development I follow the Git Flow principle and use the feature ->…

tvb
- 341
- 1
- 2
- 8
2
votes
1 answer
How to launch multiple AWS EC2 machines on Jenkins?
I am using the EC2 plugin in Jenkins (https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Plugin) for using AWS services.
As of now, a job which uses this cloud label spins up a single EC2 instance. Whereas, I need to spin multiple instances for…

vintrojan
- 121
- 3
2
votes
1 answer
How can I get Azure to use an SSH key when doing a node.js deploy via git?
I'm deploying a node.js app to Azure Web Services using git from my local machine via: git push azure master
One of our npm packages is a private repo hosted on BitBucket. Without Azure having an SSH key to clone that repo, the deployment fails.
How…

SomethingOn
- 123
- 5
2
votes
1 answer
Setting temporary check_interval on Nagios service check
Does anyone know if Nagios has an option to set a temporary check_interval setting on a service check and have it revert back after a X minutes?
My service check definition looks like this:
define service {
host_name prodhost
use http
…

Alpha01
- 406
- 3
- 11