Questions tagged [nightly-build]

Building software automatically to ensure that no errors have been committed to source control that would prevent it being built. Especially useful when many people are changing the software independently. Usually done at night because of reduced commit activity, or because building takes a long time. Once built, the software may go on to be tested.

Concept

Building software refers to the processes of compiling, linking, packaging, generating documentation, and in general converting source code into something executable. Not all software will need all of those steps, but most of it will require some of them.

When many people are working on the same project, changes that might work perfectly on their own can combine to stop the software building. If that was only discovered when someone pulled the latest changes into their development copy, then they would have to stop work while the problems were solved. Automatic builds avoid this by taking the latest version, building it, and telling people when errors are found.

Nightly builds are automatic builds that are scheduled regularly, typically at night. Reasons for doing it then include errors being discovered before people start work in the morning, lower levels of changes, availability of hardware, and the time taken to build larger projects. Nowadays hardware is cheaper, software is more modular in construction, and it is often possible to increase the frequency of builds. Taken to the extreme, this leads to continuous integration, where builds are done one after the other. Some organisations are even able to build on every change, having enough resources that they do not have to wait for a build to finish before starting the next one.

This tag should be reserved for questions related to builds that run overnight or at a similar interval, not for ones that are specifically about continuous integration.

Tools

Many organisations use home-made build systems of varying levels of sophistication, but there are also a number of ready-made systems available. Most of them are designed for continuous integration, but also allow timed schedules. An typical example is Jenkins, and a list can be found at Wikipedia.

References

93 questions
0
votes
1 answer

Automatically generate Code Coverage during nightly build

I have some problems getting the code coverage .coverage file generated in nightly build. What I have: I've configured my build to use a .runsettings file and Type of run settings : CodeCoverageEnabled The build is correctly running all the required…
0
votes
0 answers

content scripts don't attach to intercepted frame on firefox nightly with e10s

I'm writing a FF addon where when a particular url is loaded in an iframe I intercept the request and load my own content instead by redirecting to a data URI and attaching a content script to the intercepted iframe. This works brilliantly on every…
winhowes
  • 7,845
  • 5
  • 28
  • 39
0
votes
0 answers

TFS2013 builds config file

I need to setup some setting in a configuration file of the nightly build done my our Build Server (Team Foundation Server 2013). It is a 'runtime > Bindingredirect' setting. This should be done in the app.config file. But the nightly build of a…
Dennis
  • 1,810
  • 3
  • 22
  • 42
0
votes
1 answer

Nightly build generator for Java project

I have a Java application hosted in SourceForge (SVN) Basically I'm looking for a tool that generate nightly builds based on this: When a new commit was applied, the tool will auto generate a new build I did search for few tools but I didn't find…
Mickvolds
  • 3
  • 2
0
votes
1 answer

Jenkins nightly deployment

I have a jenkins server that have a maven job. today we are not deploying artifacts to our repository(Artifactory) since it takes a lot of time(30 minutes). than we are invoking an integration-tests on other jobs (different machines too, slaves)…
David H
  • 1,346
  • 3
  • 16
  • 29
0
votes
2 answers

Schedule Loadrunner Script to run nightly?

My loadrunner script landscape is as follows: My tests are written in servlet, and i am using loadrunner scripts to trigger those servlets. Now i want to schedule the loadrunner scripts to run every night with 100 vusers. Could someone help me out…
user3530656
  • 121
  • 4
  • 14
0
votes
2 answers

run buildbot on Windows XP

I recently stumbled over buildbot and wanted to give it a try. My problem is that I have to run it under Windows because we don't use Linux on workstations or servers in my company. I've already tried different installations: python 2.6,…
chrmue
  • 1,552
  • 2
  • 18
  • 35
0
votes
1 answer

Firefox shows strange markings in between navbar links

I am planning to use the Helios theme by HTML5up for a school project: http://html5up.net/helios/, but I noticed that Firefox (not Chrome, only Firefox) shows a cross inside of a box between navigation bar links, as shown here: How can I change…
user1361491
0
votes
1 answer

What kind of projects have Nightly builds?

What kind of projects or applications follows nightly build concept and Why?
Karthick
  • 675
  • 4
  • 12
  • 24
0
votes
1 answer

Adobe Flash Professional CS5 compile error log - continuous integration / nightly build

I'm compiling my *.fla file via Adobe Flash Professional CS5 into a *.swf file on windows. My build-process requires to document any compile errors or warnings into logfiles. Is there a way to save any compile errors or warnings into a logfile on…
Preexo
  • 2,102
  • 5
  • 29
  • 37
0
votes
1 answer

Nightly build - new setup needed?

I support and develop a system that links to fifteen different databases to SELECT, UPDATE and DELETE information. I am a single developer. I have started to use source control (tortoiseSVN). I hear the term "nightly builds" and I believe I would…
w0051977
  • 15,099
  • 32
  • 152
  • 329
0
votes
1 answer

Maven & Nexus handling SNAPSHOT dependencies

My project has 10 or so reusable components, each in their own repository, versioned independently, but do rely on each other for builds. Right now, each component has their own nexus SNAPSHOT repository and a custom nexus group for nightly builds…
Mark
  • 4,446
  • 5
  • 26
  • 34
0
votes
0 answers

Detecting Firefox Nightly

I've been using firefox's nightly build for a while, and today I noticed an issue with my site (css3's column-width property / jquery, specifically). I've been trying to solve this but no success until now, so all I wanted was to switch to an…
0
votes
2 answers

Build solution against multiple target framework versions TFS 2012

Is it possible to build the same C# solution against two different target framework versions in the nightly build on TFS 2012? This way we can build one solution against .NET 4.0 and .NET 4.5. If we keep the code compatible to each version this…
Dennis
  • 1,810
  • 3
  • 22
  • 42
-2
votes
1 answer

Can i run nightly and stable compliers?

I am on rust stable, but i am trying to use rocket. I don’t think it works on the stable complier. Can i run both the nightly and stable complier on my system?
Kdtemp
  • 21
  • 1
  • 4