Most Popular

1500 questions
6
votes
2 answers

Is it possible to use a JenkinsFile in one repo to build and deploy a related repo?

Our team has two separate repositories for a frontend/backend system. They would like to have these two repositories deployed to the shared team environment together. My understanding of the JenkinsFile is that it will only work on the repository…
avi
  • 1,279
  • 1
  • 13
  • 32
6
votes
3 answers

Should performance tests be run using a CI and how often?

There are tools that test the performance of applications, like gatling. It is possible to run such a test once in a while, but in practice is is not run periodically. We were discussing how to run it regularly and add it to every build, but the CI…
030
  • 13,235
  • 16
  • 74
  • 173
6
votes
1 answer

Are there any guidelines for when to use gitlfs and will it break the CI?

Git large file system git-lfs could be used to store large files and at a txt file to the git repository. The question is when to decide whether a file should go to git LFS and if that is done whether the existing CI configuration will…
030
  • 13,235
  • 16
  • 74
  • 173
6
votes
4 answers

How can Agile methodologies, CI/CD be applied to massive, monolithic software projects with 100s/1000s of developers?

Using continuous integration represents an (almost) mandatory requirement for a software project to be agile. And without CI there can be no continuous delivery/deployment. But CI can face scalability challenges, see How can continuous integration…
Dan Cornilescu
  • 6,730
  • 2
  • 19
  • 44
6
votes
1 answer

Is it possible to create a robot account in bitbucket without creating a new email account?

Introduction According to this article a user account could be given to a robot for Continuous Integration purposes. Method The IT department created a new email account, this was used to login to the git repository, a ssh key was created, the…
030
  • 13,235
  • 16
  • 74
  • 173
6
votes
2 answers

Jenkins managing a pool of servers across restarts

I have a pool of servers to test a provisioning process my team owns. One server is needed per branch or PR. The process requires reboots. Once the process is run, we run some tests. A Jenkins pipeline automates the provisioning process and…
mghicks
  • 231
  • 1
  • 7
6
votes
2 answers

What is the best strategy for running an ansible playbook within an ansible playbook?

I have playbook that I've been hacking on for a year and it works OK, but I know it's not great, part of it runs ansible on the target machine with a "command" task. Because of that, I don't see the output of this task in my ansible playbook. I…
Peter Turner
  • 1,430
  • 4
  • 17
  • 35
6
votes
3 answers

DynamoDB vs RDS for a counter store?

I have multiple lambda functions, which a file passes through for processing, and I want to store the status of each computation in a counter, for better logging and monitoring. Current plan is to log it like this: file-name Lambda1 Lambda2…
Dawny33
  • 2,816
  • 3
  • 23
  • 62
6
votes
2 answers

PRs not automatically getting trigger in Jenkins github organization

We are using Github for source control and Jenkins for our builds. In Jenkins, we are using GitHub Organization Folder plugin along with Multibranch pipeline plugin. This causes the repository to show up in Jenkins, and each repository has a…
Prashant
  • 181
  • 1
  • 4
6
votes
3 answers

Developing inside a Docker image?

Every time I onboard a new person on my team I have to go through the same routine of installing everything, figuring out what changed since last time we onboarded someone etc. Not fun. I've heard about people maintaining docker containers with the…
langkilde
  • 335
  • 3
  • 9
6
votes
1 answer

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 separate repositories on Github, and build them…
langkilde
  • 335
  • 3
  • 9
6
votes
1 answer

How to test database applications in QA testing environments?

Process Our current process is: Build process produces a windows setup (msi). This setup consists of a web site deployment and also database scripts - which can create a new database or upgrade an existing version. The QA person needs to…
user5078
  • 61
  • 2
6
votes
2 answers

How to Shutdown Docker Stack on Container Failure

Say I have several docker services using swarm defined as such: version : '3' services: server: image : my_server:latest deploy: replicas: 5 restart_policy: any database: image : my_db:latest …
Nyarmith
  • 101
  • 3
6
votes
3 answers

Is there an organization that offers a Hashicorp Vault SaaS solution?

There is a number of recommendations to harden a Hashicorp Vault deployment, but is there a SaaS solution, like CloudBees offers Jenkins to prevent that the hardening should be done manually?
030
  • 13,235
  • 16
  • 74
  • 173
6
votes
2 answers

Kanban to catch a quick-moving situation

We have a brownfield project which was recently struck by disaster (many people leaving for unrelated reasons, too many new customers, much too large backlog for much to few people, etc.). Management support is still fine. Thank bob the product…
AnoE
  • 4,876
  • 13
  • 25