Skip to main content

Questions tagged [jenkins]

Jenkins is an open-source Continuous Integration server that is easily extensible and has a rich library of plug-ins.

Filter by
Sorted by
Tagged with
23 votes
8 answers
3k views

How to deal with tremendous number of failing tests? [closed]

I'm working in the development of an old project written in Java. We have more than 10 million LOC and, even worse, more than 4000 functional tests. The tests, scheduled by Hudson, are failing like ...
Hector Brosuli's user avatar
20 votes
7 answers
2k views

Continuous Integration : which frequency?

I've always launched builds after each commit, but on this new project, the architects just asked me to change the frequency to "one build every 15 minutes", and I just can't understand why that would ...
Valentin Rocher's user avatar
17 votes
3 answers
17k views

Writing jenkins plugin: where is the documentation?

On my current project we're using Jenkins to monitor our builds. Now they want me to write a Jenkins plugin to add some more monitoring parameters. I've taken a look at how the status monitor plugin ...
user avatar
13 votes
2 answers
44k views

Jenkins to automate deployment of ASP.NET applications

Is there any possibility to automate/semi-automate deployments of ASP.NET web applications using Jenkins. It can be under controlled or uncontrolled environments, for uncontrolled user needs to enter ...
Sunny's user avatar
  • 947
13 votes
2 answers
2k views

Should the deploy script be an artifact of the build?

This is a web project written in Java. So, I'm writing the build and the deploy scripts. To create the build, I used ant. The continuous build is done with Jenkins. The build generates 3 different ...
Gustavo Muenz's user avatar
12 votes
6 answers
628 views

Are scrum and a stable development build a contradiction?

I'm part of a development group with 5 teams, total of about 40 developers. We're following the Scrum methodology, with 3-week sprints. We have a continuous integration setup (Jenkins), with a build ...
Simon's user avatar
  • 327
12 votes
2 answers
10k views

git, maven and jenkins - versioning, dev and release builds workflow

What is the preferred way to do the following with git, maven and jenkins: I am developping an application, which I would like to maintain "dev" and "release" branches. I would like jenkins to build ...
varesa's user avatar
  • 223
11 votes
5 answers
995 views

What is Continous Integration (CI) and how is it useful? [closed]

Can some one explain to me the concept of Continious Integration, how it works in an easy to understand way? And why should a company adopt CI in their code delivery workflow? I am a developer and my ...
Geek's user avatar
  • 5,197
10 votes
1 answer
12k views

Jenkins Paramerized Trigger + Copy Artifact

I'm working on setting up Jenkins to handle our release builds. A release build consists of a Windows installer that includes some binaries that must be built on Linux. Here's what I have so far: ...
Josh Kelley's user avatar
  • 11.1k
8 votes
1 answer
3k views

shared CD (Continuous Deployment) for multiple Git repositories

Long story short What is the best way to design a shared CD for multiple Git repositories (frontend and backend)? I'm struggling to find the best design for our CD. The whole picture (The details ...
Stav Alfi's user avatar
  • 297
8 votes
1 answer
2k views

How to create an extendable web application?

How would you implement an extendable web application? What I'm thinking about is a web application similar to Jenkins or Hudson which provides plug-in support. While it's obvious to me how plug-ins ...
TommyMason's user avatar
7 votes
3 answers
992 views

Jenkins without Automated Tests

I know that Jenkins is focused on continous building/testing, monitoring of batch jobs about the project. We have a legacy project which such condition : 1)Has a development team. 2)It has SVN for ...
lionme's user avatar
  • 73
7 votes
3 answers
1k views

Hudson or Jenkins

We have been using Hudson for quite a while and we loved it. Now many Hudson-developers have "left the building" to create their own: Jenkins (which means the project has been forked). As Hudson/...
Lukas Eder's user avatar
  • 1,110
7 votes
2 answers
1k views

Recommended methodology for working with shared libraries and Mercurial

I work in a small team of developers who all collaborate on several Zend PHP projects. We are using Mercurial with a collection of upstream repositories, as well as Jenkins for centralized testing ...
shanethehat's user avatar
6 votes
1 answer
7k views

Code Analysis & Reporting: Maven vs. Jenkins

My team (~10 devs) has recently migrated to Maven (multi-module project, ca. 50 modules) and we now use Jenkins for continuous integration. As the overall setup is running, we are planning to include ...
Roland Ewald's user avatar
6 votes
3 answers
984 views

New cloud development workflow using Github, Cloud9ide and CloudFoundry

So time is changing towards cloud development/computing. I'm trying to get the new "cloud" workflow based on the services I'm going to use: Github, Cloud9ide and CloudFoundry. Here is what is on my ...
user avatar
6 votes
1 answer
652 views

How should I expand Jenkins to help me release?

Pushing new Sparkle releases of our internal apps is a pain. I have to make the build, make the release notes file, sign the .zip with the private key, and add a new entry to the appcast file tying ...
Amy Worrall's user avatar
6 votes
3 answers
253 views

Best practices for marking build tarballs as unit/component test passed

During our current build process, we have C code that gets compiled and archived together with some Python code in a tarball. That tarball represents a commit (that can be or not be a release commit). ...
Quaker's user avatar
  • 161
5 votes
6 answers
307 views

Stronger Unit Tests Unearth Many Bugs, What to do re Validations?

I recently upgraded some tests that unearthed a lot of previously hidden bugs. The bugs are rare and low priority, but they are still bugs and will eventually need to be fixed. How should I handle ...
speedplane's user avatar
5 votes
1 answer
146 views

Coping with build order requirements in automated builds

I have three Scala packages being built as separate sbt projects in separate repos with a dependency graph like this: M---->D ^ ^ | | +--+--+ ^ | S S is a service. ...
Isvara's user avatar
  • 630
4 votes
2 answers
334 views

Is this the wrong environment for CI?

Background Team/Project Size Currently at our company, we have a team of 3 developers. We each have our own projects that we work on. So, we never have more than one person working on a software ...
Snoop's user avatar
  • 2,738
4 votes
1 answer
4k views

iOS: Using Jenkins for nightly internal builds (TestFlight), plus frequent client builds [closed]

I'm an iOS dev, working for a small agency. I'm currently on a few smaller projects where I'm the only developer. We recently acquired a Jenkins server, but each project is left to fend for themselves ...
Amy Worrall's user avatar
4 votes
1 answer
3k views

How often should we launch SONAR analysis?

I successfully installed Jenkins and then Sonar to go with continuous integration. The firsts reports are not that good in term of rules violations ,comments, code duplication ... I set Jenkins to ...
Michael Laffargue's user avatar
4 votes
1 answer
406 views

Conventions for revision control with Maven/Jenkins

For a software project I am working on, we have a 'dev => QA => production' methodology. That is, we create a release candidate (deployed to Artifactory), give it to QA (deploy to QA systems and a QA ...
BobIsNotMyName's user avatar
3 votes
2 answers
7k views

What is the benefit of Continuous Integration over make?

We are evaluating and setting up Continuous Integration for our PHP project. Each of the Continuous Integration tools has their own proprietary "build language" which will run many commands and check ...
William Entriken's user avatar
3 votes
2 answers
2k views

Build on each commit - Continuous delivery

Just watched a video about continous delivery and there it was suggested to trigger a build and execute unit test on each commit. For our team of 10 developers and a build time of at least 10 minues I ...
Cris's user avatar
  • 323
3 votes
1 answer
1k views

An elegant way to store build counter [closed]

We use Git and Jenkins as our build&release system and each build is assigned a version number which looks like this: 6.0.12345. Here, the 12345 part is a counter which increments with each build. ...
Dmitrii Erokhin's user avatar
3 votes
1 answer
147 views

When to write a Jenkins plugin?

We are using Jenkins extensively. We have several jobs, for building and testing. Our problem is that the current email notifications are not so good, so we are improving that. Basically, we are ...
cauchi's user avatar
  • 1,222
3 votes
1 answer
944 views

Using private NuGet repository and Jenkins to handle dependencies

I am experimenting with using a private NuGet repository and jenkins to deal with dependencies. Let's say we have exe A and libraries B,C and D. Exe A depends on library B which depends on C and D. ...
Kevin Pluck's user avatar
2 votes
2 answers
2k views

Why does Jenkins warn you if you tell it to check for changes every minute?

In the past when I've set up Jenkins to look for version control changes every second by using the cron format of "* * * * *" (or something like that). When you do this, it gives you a warning and ...
Daniel Kaplan's user avatar
2 votes
1 answer
1k views

Jenkins: rsync from built workspace or pull from original repository and build again

I'm currently setting up a Jenkins pipeline for a web application and am wondering which methods of deployment are most common or recommended. Currently Jenkins polls the SCM for new commits and ...
Adam Copley's user avatar
2 votes
1 answer
193 views

How to increase maintainability in CI/CD pipelines

We have an issue of maintainability for our pipelines at the organization where I work, whereby making a change and ensuring the change is tested and bug-free for our customers (other developers in ...
ConfusedStudent's user avatar
2 votes
2 answers
1k views

How to keep track of maven dependency updates in projects?

How do you keep track of maven dependency versions? Let's say you are using version 1.0.5 of an library. <dependency> <groupId>groupIdName</groupId> <artifactId>...
Joergi's user avatar
  • 163
2 votes
1 answer
2k views

Organizing Jenkins around SVN branches and deployment environments

Current setup We currently have one Jenkins server that automates deployments for about 15 different Java web applications. Each application has three deployment environments on separate Linux boxes. ...
Chris Maggiulli's user avatar
2 votes
1 answer
553 views

How to test web service

I want to test my web service/web method not by using SOAP but with Junit or other framework. The first solution that I have founded is to create stub of my project and use a client to call this ...
Liz Lamperouge's user avatar
2 votes
2 answers
163 views

Is there some way to mark which branch is the latest in subversion?

We're reworking our process with subversion at the moment, and one of the things we're doing is making branches for each release target in our demo environment so that you can test a release that has ...
Yamikuronue's user avatar
2 votes
0 answers
295 views

Build & deploy individual apps from a monorepo

My Proposed Monorepo Architecture This layout is what I've come up with from reading through tons of articles and being convinced that Nx suits many of our needs where I work. The layout works fine ...
Mazzone's user avatar
  • 121
1 vote
2 answers
4k views

CI Server vs Build Server [closed]

Forgive my ignorance, but I'm having a difficult time finding an answer to this. We currently use TFS and a TFS Build server. I was looking at other build server options and was wondering if products ...
fortune's user avatar
  • 157
1 vote
1 answer
3k views

What are Build Teams, Build Farms and Build Servers?

I was watching this video to learn about how to use Docker and Jenkins. This guy immediately started talking about concepts I never heard before (well, I'm still in college), which really caught my ...
AFP_555's user avatar
  • 421
1 vote
1 answer
261 views

Where to audit a codebase for dangerous code use [closed]

Not sure Programmers Stack Exchange is the place to ask this question, but thought I'd give it a go. Our team had a near miss recently with a nasty error where a method call had been added to the ...
JonRed's user avatar
  • 121
1 vote
1 answer
4k views

Is it a good practice to capture build artifacts in Artifactory that Jenkins produces?

We use Jenkins to run continuous integration builds. The output of these builds might be EAR files, WAR files, or just a collection of files that are TAR'd up. To this point we have used Jenkins to ...
BestPractices's user avatar
1 vote
2 answers
74 views

Should I pull to another job workspace or should I push from it the 2nd job dependencies?

I have a question regarding CI/CD procedure. I do have 2 Jenkins jobs, the 1st one will build a binary file who is a dependency to the 2nd job build successfully. Should I push this binary from 1st ...
Marcelo Idemax's user avatar
1 vote
2 answers
925 views

Deploy Jenkins manually or using orchestration?

So for my company's deployment pipeline (which is evolving towards CI+CD), I'm being asked to deploy a Jenkins server. As it happens, all the staging and production servers are already being deployed ...
pepoluan's user avatar
  • 499
1 vote
1 answer
1k views

Tomcat + Spring + CI workflow [closed]

We're starting our very first project with Spring and java web stack. This project will be mainly about rewriting quite large ERP/CRM from Zend Framework to Java. Important factor in my question is ...
ex3v's user avatar
  • 556
1 vote
1 answer
2k views

Dynamic git URL for Jenkins builds

We internally use GitHub Enterprise and Jenkins. If I push on the main repository it is automatically build without and the Commit is marked as correct (just as Travis does this). However, I want to ...
btype's user avatar
  • 111
1 vote
0 answers
559 views

Jenkins and Monorepos

I am pondering moving some parts of the system I work on to a monorepo. The structure I have now is something like: +- Project 1 +- pom.xml | +- Jenkinsfile | +- Dockerfile +- ...
Daniel Voina's user avatar
1 vote
0 answers
666 views

How to run the Unit Test on Master branch using hook before merging the incoming changes of other branches

We have project which have more than 500 unit test and run for hours through Jenkins CI pipeline. In case there is failure of single UNIT test we need to kick off the build job again. I want to run ...
Isthatyou's user avatar
0 votes
1 answer
1k views

Setting up CI with [Jenkins, TeamCity, etc] - which source code control? [closed]

I am bound and determined to setup CI at work. I have played with Jenkins, and will download TeamCity when I get home (damn you work enforced download filters!) I have no IT support, and only so much ...
jlnorsworthy's user avatar
  • 1,266
0 votes
2 answers
2k views

Deploy a NodeJs (FrontEnd) and a Spring (BackEnd) project as one artefact

I have a current project which consist out of two independently developed projects: Spring REST as back end Angular as front end I do have a Jenkins instance available for building my projects and I'...
Herr Derb's user avatar
  • 439
0 votes
2 answers
16k views

Scheduling a Jenkins job to only run integration test [closed]

My current company has a Jenkins/DotCi setup. Our current process for CI is when dev pushes to github, jenkins runs unit tests on all branches and reports back to us via email if the unit tests failed....
Jordan's user avatar
  • 121