Creating trustworthy builds can be a challenge. That's why Yoav Landman, founder of Artifactory, wants to help developers understand the techniques for using tools like Maven, Gradle and Artifactory to automate builds that release applications which are fully traceable, managed and trusted!
0 replies - 2451 views - 02/02/12 by Ian Skerrett in Articles
As the interface between Development and Operations, Application Release Management1
handles information that is highly relevant to your Release and
Operations teams. Selecting an Application Release Automation solution
that provides insight and analytics...
0 replies - 2077 views - 02/01/12 by Andrew Phillips in Articles
Configuration Management was always my passion.
Somehow, I have always had this thing for builds. I don’t know why,
it just happens to be that way. Over the last 10 years I have accepted
various development positions, but very few were actually related...
0 replies - 2907 views - 01/30/12 by Evgeny Goldin in Articles
Releases are forever, right? Once you’ve pushed an artifact to a hosted release repository it is etched in stone, and changing it is a bad practice. That’s what we’ve been saying since we launched Nexus, but there are situations that call for old...
1 replies - 2058 views - 01/30/12 by Tim O'Brien in Articles
I've been building Java software using Ant for over 10 years. I've
been giving Maven a try every few years since it first came out, and
going back to Ant pretty quickly each time, until last year. Early last
year I used Maven on a few smallish - pretty...
5 replies - 8952 views - 01/09/12 by Kief Morris in Articles
Whether the driver is Agile, Cloud or DevOps1, or a “plain
old” efficiency drive or process improvement initiative,
forward-thinking organisations are currently looking for ways to improve
their application release processes through automation. In an...
0 replies - 2408 views - 12/01/11 by Andrew Phillips in Articles
I’m a huge Jenkins fan now, but that wasn’t always the
case. I started (and still have a soft spot for) Cruise Control, mainly
building .NET and PHP applications. I then jumped to much simpler projects like Integrity
mainly for Python and Ruby...
0 replies - 3855 views - 11/29/11 by Gareth Rushgrove in Articles
2 great things happened in 2005: Wales won the Grand Slam, and I had
my first taste of “agile”. And after having worked on a 3-year-long
waterfall project (which still wasn’t finished by the time I left) agile
came as a breath of fresh air for me. I...
0 replies - 4010 views - 11/17/11 by James Betteley in Articles
It's true that tools can make a difficult task faster, easier, and more accurate, but the point of automation is to make your life even easier by eliminating most of the manual intervention needed for a task. That's the opinion of Tom Limoncelli, the...
0 replies - 2468 views - 11/11/11 by Mitchell Pronsc... in Articles
Israel Gat of Cutter Consortium speaks with DZone on his two sessions at Agile 2011, one of which is about his new methodology for taking DevOps and Continuous...
0 replies - 3511 views - 10/25/11 by Mitchell Pronsc... in Videos
Ok, as promised in Part 1, I’ll go into a bit more detail about each of the areas outlined previously, starting with…
The Build Process
0 replies - 5246 views - 10/23/11 by James Betteley in Articles
Firstly, Release Management has been around for long enough for it to
no longer mean what it used to mean. Release Management used to be
concentrated on the discipline of “creating a release of software”, that
generally involved the following key...
0 replies - 6061 views - 10/22/11 by James Betteley in Articles
In many (most?) systems performance is an important non-functional
requirement. And even if you attained the required performance, it is
useful to keep an eye on it to detect if a codechange involuntarily
deteriorates it. Enter the Performance plugin for...
0 replies - 2395 views - 10/16/11 by Attila-mihaly Balazs in Articles
If you need to rename the Java package of a 3rd party library, e.g.
to include it directly in your project while avoiding possible
conflicts, you can use one of the following Maven plugins (and they may
be more) in the package lifecycle phase:
0 replies - 1946 views - 10/10/11 by Jakub Holý in Articles
Maven bashing is an all-time favorite: there are plenty of articles
telling how Maven downloads the whole Internet, or how POMs are bloated
and so on.
While I agree that Maven could be perfected, I’m also aware that some
(if not most) of its shortcomings...
15 replies - 5679 views - 10/10/11 by Nicolas Frankel in Articles