Questions tagged [jenkins]

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

Jenkins can be used to compile and test code written in many languages. It can be used to implement a DevOps-style build pipeline. This project is a fork of the Hudson CI server.

58 questions
23
votes
8 answers

How to deal with tremendous number of failing tests?

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 mad with every bigger code change. Verification of…
Hector Brosuli
  • 229
  • 2
  • 4
20
votes
7 answers

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 be a good reason vs "building on each…
Valentin Rocher
  • 303
  • 1
  • 8
17
votes
3 answers

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 works, and I can't figure some things out. I've…
user22070
13
votes
2 answers

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 userid and password. I am looking out for ways to…
Sunny
  • 929
  • 4
  • 10
  • 25
13
votes
2 answers

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 artifacts: The war file A zip with layouts A zip…
Gustavo Muenz
  • 233
  • 1
  • 5
12
votes
6 answers

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 pipeline taking several hours (due to extensive…
Simon
  • 317
  • 1
  • 7
12
votes
2 answers

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 both. It could be so that the release-artifacts…
varesa
  • 223
  • 2
  • 4
11
votes
5 answers

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

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 company (mainly the build team ) uses Team City.…
Geek
  • 5,107
  • 8
  • 40
  • 58
10
votes
1 answer

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: The Windows portion and Linux portion are set up as…
Josh Kelley
  • 10,991
  • 7
  • 38
  • 50
8
votes
1 answer

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 can be changed) Frontend - Angular 2 (Javascript),…
8
votes
1 answer

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 can be located and loaded, I don't know how they…
TommyMason
  • 945
  • 5
  • 13
7
votes
3 answers

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/Jenkins users, we are now worried whether we should…
Lukas Eder
  • 1,110
  • 3
  • 20
  • 31
7
votes
2 answers

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 and health reports. We want to implement a shared…
7
votes
3 answers

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 source code management 3)Some cronjobs for some…
lionme
  • 73
  • 2
6
votes
3 answers

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 mind: Github acts like a central (main repo) just…
weng
1
2 3 4