Questions tagged [builds]

The process of converting source code files into standalone software artifact(s) that can be run on a computer. Can also describe a CI/CDs tools configuration such as TeamCity's 'Build Configurations' or TFS' 'Build Definitions'.

In the field of computer software, the term software build refers either to the process of converting source code files into standalone software artefact(s) that can be run on a computer, or the result of doing so.

Useful Links

40 questions
24
votes
4 answers

How to get rid of develop branch for simplified Git flow

In a continuously developed web project (not a product) we currently have the following branching strategy, roughly based on git flow: develop branch: latest working version master branch: version to be released / released version feature branches:…
Fabian Schmengler
  • 485
  • 1
  • 4
  • 11
12
votes
1 answer

How to restrict filesystem access in Atlassian Bamboo builds?

We have Atlassian Bamboo running on Ubuntu. When a developer is setting up a build, then he or she has the possibility to run shell script tasks. This is useful to run (custom) commands on the codebase you are building. However, the scripts that run…
7ochem
  • 984
  • 10
  • 22
10
votes
2 answers

Crash course in Dev for Ops?

I schooled in CompSci where we were primarily taught Java, but what I learned there is that my passion is systems, so I've always worked the ops side. I'm handy with scripting, so I'm not looking for a site to teach me Ruby, but something to explain…
Stephen C
  • 203
  • 1
  • 6
9
votes
2 answers

What exactly are "Truly reproducible builds"?

What exactly are they? Why are they important, in the domain of Continuous Delivery? Context: I have seen in one of (I guess reddit)'s comments that Truly Reproducible builds are still an under-research technology, and is very difficult to…
Dawny33
  • 2,816
  • 3
  • 24
  • 62
8
votes
3 answers

Why is build size such a concern?

I often hear (from people, but also from informative CLIs) that the "build/slug size is large". This is particularly so when the build is 0.5 - 2 GB in size Why (or under what circumstances) is build size such a concern? Note: the reason I ask is…
stevec
  • 185
  • 1
  • 6
8
votes
3 answers

How to create staging servers for multiple git branches?

I have to create a new staging process for our development and testing. At any given time, there are only around 4 git branches actively being developed and tested. Within each git branch, there may be database evolution scripts (straight SQL) that…
max1221
  • 81
  • 1
  • 2
6
votes
1 answer

Build Design - Docker vs Fedora's Mock

This post is migrated from a reddit post. Parts in bold are to adopt it to SE's format. I'm talking with companies to help streamline/combine their build process. They must do it together and their current processes are scary. We've convinced…
scott
  • 466
  • 4
  • 11
4
votes
2 answers

RPM's, VM's : time consuming

I am constantly delivering RPM packages upon every new version of some project. Every version is dependent on some developing prerequisites CentOS 7 git Some npm packages. Some Python PIP packages Some shared objects I'm dealing with this issue…
Amit Arie
  • 41
  • 1
3
votes
3 answers

How to execute a Jenkins job until the build is green

We have got test automation in Jenkins, and we would like to execute it at midnight. But sometimes it fails, and sometimes it passes. Our idea is to execute the daily builds from 1:00 AM until it is green. How we can execute a job until it is…
Tibor Száraz
  • 33
  • 1
  • 4
3
votes
1 answer

Dockerfile COPY command with three input parameters

I've encountered a Multi-stage Build example, where the first stage builds a ngnix server, and the second stage creates a ngnix service from that image. The second stage looks like this: ... # second stage FROM scratch COPY --from=build…
orberkov
  • 195
  • 7
3
votes
3 answers

Should compilers be kept in artifactory?

We are setting up our source and build system in AWS. we will have two persistent VMs hosting source and artifactory. We have a bunch of compilers (a few Gigs) we want available via NFS, is this something that should be hosted in artifactory? I'm…
scott
  • 466
  • 4
  • 11
3
votes
1 answer

Why do companies use JFrog Artifactory or other repositories instead of Maven central repository?

I have usually seen that when someone uses Maven on a company network to download dependencies, then user is redirected to the JFrog Artifactory or any other, instead of downloading dependencies from official Maven Central Repository. What's the…
2
votes
0 answers

Issue building deb package using Docker/Windows

I am trying to create a way for our developers to be able to build deb packages from their Windows machines. We would like to reuse what we have for *nix so I've written a few batch scripts which are failing. So we are using Ubuntu as our base…
joshk132
  • 465
  • 10
  • 22
2
votes
1 answer

How to have kubernetes (re)build containers on deployment similar to openshifts ImageStream

I am currently investigating how to manage the containers for our new data-processing pipeline. What I would like to do is to be able to have whatever tool I choose rebuild the docker images when I have a new version ready in git (without me having…
lijat
  • 121
  • 2
2
votes
2 answers

Is it possible to build Jenkins jobs without using build numbers?

I have a job which is running very frequently, so I'd like to avoid high number of builds. Is there any way to drop job build numbers, so the job is constantly ran, but without high numbers of builds?
kenorb
  • 8,011
  • 14
  • 43
  • 80
1
2 3