println it

Software blog about tools, builds and making it all work

3 new plugins! Gradle Kotlin, Gradle TeamCity, TeamCity Console

I’ve been working on a number of plugins lately which are now open to public use. Please, give them a warm welcome! Gradle Kotlin plugin allows to compile Kotlin sources using Gradle. It is also possible to compile Kotlin and Java/Groovy/Scala sources kept in the same module, see the documentation for more details. Gradle TeamCity [...]

, , ,

Get TeamCity artifacts using HTTP, Ant, Gradle and Maven

In how many ways can you retrieve TeamCity artifacts? I say plenty to choose from! If you’re in a world of Java build tools then you can use plain HTTP request, Ant + Ivy, Gradle and Maven to download and use binaries produced by TeamCity build configurations. How? Read on. Build Configuration “id” Before you [...]

, , , ,

Maven Plugins 0.2.5 – Artifactory Online, Maven Central!

Today I’m very excited to announce the availability of Maven Plugins v0.2.5! This version is not a regular update: it contains a great deal of infrastructural changes which I’ve been considering and working on for the past six months. Here it goes: My Artifactory repository has moved from evgeny-goldin.org/artifactory to Artifactory Online at evgenyg.artifactoryonline.com. What [...]

, , , , , ,

Maven build progress with TeamCity Service Messages

When you run a lengthy Maven build configuration in TeamCity it may be tricky to know what module is being built right now since all TeamCity displays is either “Running” or “Tests passed: X”. Luckily, TeamCity allows your build script to interact with the server using Service Messages. When you build script prints out the [...]

, ,

TeamCity Build Dependencies

This post is the second in a series of three blog posts dedicated to build dependencies. Part 1 – Maven Build Dependencies. Part 2 – TeamCity Build Dependencies. Part 3 – Artifactory Build Dependencies in TeamCity. Introduction The subject of build dependencies is neither a trivial nor a minor one. Various build tools approach this [...]

, , ,

Maven Build Dependencies

This post is the first in a series of three blog posts dedicated to build dependencies. Part 1 – Maven Build Dependencies. Part 2 – TeamCity Build Dependencies. Part 3 – Artifactory Build Dependencies in TeamCity. Introduction The subject of build dependencies is neither a trivial nor a minor one. Various build tools approach this [...]

, , ,

Shawn Achor: “The Happiness Advantage”

See the presentation and buy the book. One of the most influencing books I have read recently.

, ,

WordPress Performance Optimization (from 6 seconds to 1)

Since last week, this blog has a new name and a new look, but most importantly, it now loads faster. Over time I couldn’t but notice that the overall behavior was getting painfully slower. Surely, this blog uses “WordPress Super Cache” plugin but apparently caching wasn’t enough in order to improve performance so I decided [...]

, , ,

Gradle CodeNarc Plugin Update

Gradle CodeNarc plugin was updated to match CodeNarc v0.17 released recently. Since Gradle now provides its own built-in plugin with flexible configuration you’d probably better switch to that one instead. I’m not going to kill my version of this plugin since I’m still using it in my Groovy projects. Note that starting from Gradle version [...]

Twitter RSS Feeds – Yes, We Can

Twitter never made it easy to follow people, lists or searches over RSS feed. In every case I had to search and try out various approaches to find those that work. Well, I’m finally able to follow all things Twitter in Google Reader and it just makes one less network to visit. It is sad [...]

, , ,

Previous Posts