Questions tagged [continuous-integration]

Continuous integration (CI) is the building and automated testing of the full software product on a frequent schedule: at least once a day, often several times a day and sometimes as often as after every check in to the version control system.

Concept

Continuous integration is an important part of an agile software development process. Integration is an important step to detect quality issues, so if it is done frequently, problems will be detected earlier and fewer at a time. Hence, continuous integration can help to reduce the overall cost of the process. Although continuous integration could be automated with simple scripting, it is generally more advantageous to use tools built for this purpose, especially for complex projects with many modular parts.

Tools

One of the first tools to become popular for this purpose was CruiseControl. Now there are many such products, both open source and proprietary.

References

Martin Fowler has a good writeup of what it all means in Continuous Integration.

13768 questions
6
votes
3 answers

How do I remove a CircleCI check from a GitHub repo?

Recently my company has gone with Jenkins as its CI/CD solution, after trying a number of options. I'd like to disable checks from the other CI packages. I've deleted the SSH key and web hooks from Circle CI, but it still marks the build check as…
Jim
  • 61
  • 1
  • 2
6
votes
2 answers

Build React Native with AWS CodeBuild

This may be a simple question. I have a client who has a significant presence/infrastructure within AWS. Starting up a new mobile app for the client and they have said they would like to utilize the AWS toolset as much as possible. However, after…
6
votes
2 answers

How to use Jenkins Pipeline and choose triggers for email notifications?

Before Pipeline, I used Email-ext plugin to define triggers for sending emails (on first failure, and when back to success). But in the Pipeline version, I can't control the triggers, I can only "send always", or send based on current build…
6
votes
7 answers

Using a Continuous Integration Server for Home Development

As a follow up to one of my previous posts 'Using Version Control for Home Development', I am now asking about opinions as regards using a Build Server for a pet project. Lately I have been reading about this 'Build Servers' concept, and I have…
Andreas Grech
  • 105,982
  • 98
  • 297
  • 360
6
votes
1 answer

sonarqube failed to start with app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 143

We tried to install and see features of LTS sonarqube-6.7.2. When I started sonarqube it failed to start and throwing up an error in sonar.log as below. To make sure Elastic search memory I run command as mentioned here sonarqube-es, which was…
user7486728
6
votes
2 answers

AWS CodeBuild - How to skip a build

My build is triggered on every push to the repo and on every pull request. So CODEBUILD_SOURCE_VERSION looks like "pr/8" or "4570d2e7158cfef687af8da31d1ffec7b02e5ca3". I only want the build to execute for pr branches and pushes to master. What is…
mikestaub
  • 2,134
  • 4
  • 24
  • 34
6
votes
1 answer

project.assets.json not found - TFS Build Server, no internet

We're just in the process of transitioning from VS2013&15/TFS2013 to VS2017/TFS2017 (on-site TFS, not VSTS) and the first test solution is a dotNet Core 1.1 based one (a multi-project web service). The solution builds fine on the original…
Mike
  • 2,120
  • 1
  • 23
  • 40
6
votes
2 answers

Jenkins scm user<->mail mapping. How to dump / restore / edit via cli

When setting up a new Hudson/Jenkins instance i run into the problem that i have to manually provide all the email addresses for the scm users. We are using subversion and i can't generate the mail addresses from the usernames. I got a mapping but…
edorian
  • 38,542
  • 15
  • 125
  • 143
6
votes
3 answers

TeamCity vs FinalBuilder Pro for Continuous Integration Server

I have seen lots of comparisons for TeamCity vs CCNet, but not much for TeamCity vs FinalBuilder Pro's CI. Forgive me if I am not comparing apples to apples, I am familiar with TeamCity however the company I work for has already purchased…
schmoopy
  • 6,419
  • 11
  • 54
  • 89
6
votes
3 answers

goimports needs to ignore vendor package

I am trying to implement dep in my project. This is all working well but it also adds a vendor directory. I now need to update my tooling to ignore this directory or my vendored packages will be modified or I get false positives of warnings. I am…
snorberhuis
  • 3,108
  • 2
  • 22
  • 29
6
votes
2 answers

Can't get Artifacts using Build runner type Visual Studio Solution File

I am new to TeamCity. I am using Build step using Visual Studio solution file. I want to configure Artifact path so that I can get the output of my compilation somewhere in Artifact folder. I could't understand from the TeamCity documentation :) I…
Saghar
  • 693
  • 2
  • 12
  • 24
6
votes
2 answers

Kotlin code coverage in CI pipeline

Interested to find code coverage tools for kotlin that work well in a CI pipeline. use intellij built in code coverage but cant use this in CI. Thanks
6
votes
1 answer

How can one deploy build artifacts from GitLab CI to an Azure app service?

I have a repository hosted on gitlab.com, it has several build jobs associated with it. I would like for an ability to deploy the compiled artifacts of any given build (generally in the form of HTML/CSS/JavaScript compiled files) to azure. All of…
Madara's Ghost
  • 172,118
  • 50
  • 264
  • 308
6
votes
2 answers

Command Line Option to Activate Airflow DAGs

We have a continuous integration pipeline which automatically deploys our Airflow DAGs to the Airflow server. When a new version of a DAG is deployed, its status is OFF by default. We would like to turn it ON as part of the tasks executed by the…
Alexis.Rolland
  • 5,724
  • 6
  • 50
  • 77
6
votes
4 answers

Notifications for successful automated builds to each team member

We are just integrating Visual Studio Team Services as our new workflow and setting up automated builds on commits to master. Currently the individual who commits to master and instigates a new build will get a notification email when the build…
tokyo0709
  • 1,897
  • 4
  • 28
  • 49