Home » Tag Archives: Continuous Integration (page 2)

Tag Archives: Continuous Integration

Android and Jenkins: Continuous Integration

jenkins-logo

By using Jenkins, it’s pretty easy to get a Continuous Integration server set up with an Android project. But before you dive into setting up the software itself, it’s very helpful to have some basic concepts on a few different types of software that you will run into. For those unaware, Continuous Integration is a way to improve your code ...

Read More »

Build Flow Jenkins Plugin

jenkins-logo

Most of us we are using Jenkins/Hudson to implement Continuous Integration/Delivery, and we manage job orchestration combining some Jenkins plugins like build pipeline, parameterized-build, join or downstream-ext. We require configuring all of them which implies polluting the job configuration through multiple jobs, which takes the system configuration very complex to maintain. Build Flow enables us to define an upper level ...

Read More »

Managing Jenkins job configurations

jenkins-logo

In JBoss Tools and Developer Studio, we manage a lot of build jobs in Jenkins. In fact, for the 3.2.x/4.x and 3.3.x/5.x streams, there are over 195 jobs. When we start building our next year’s first milestone, we’ll spawn another 40+ jobs. Here are some of them: http://hudson.jboss.org/hudson/view/JBossTools/view/JBossTools_Trunk/ http://hudson.jboss.org/hudson/view/JBossTools/view/JBossTools_3.3.indigo http://hudson.jboss.org/hudson/view/JBossTools/view/JBossTools_3.2.helios To assist in performance, we use maven profiles in our ...

Read More »

Maven Build Dependencies

apache-maven-logo

Maven and Gradle users who are familiar with release and snapshot dependencies may not know about TeamCity snapshot dependencies or assume they’re somehow related to Maven (which isn’t true). TeamCity users who are familiar with artifact and snapshot dependencies may not know that adding an Artifactory plugin allows them to use artifact and build dependencies as well, on top of ...

Read More »

TeamCity Build Dependencies

jetbrains-teamcity-logo

Introduction The subject of build dependencies is neither a trivial nor a minor one. Various build tools approach this subject from different perspectives contributing various solutions, each with its own strengths and weaknesses. Maven and Gradle users who are familiar with release and snapshot dependencies may not know about TeamCity snapshot dependencies or assume they’re somehow related to Maven (which ...

Read More »

Taking over the Codebase, Solving the Spaghetti Crisis

software-development-2-logo

We’ve all been there. Somebody asks if you can take a look at their website that has been stagnant for a while. Something small needs to be changed. You feel up for a challenge, so you dive in. What you find is a mess. It’s really nobody’s fault. Things evolved over time, different developers and designers have done their thing ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.