GoogleCloudPlatform/gradle-appengine-plugin — pull request #158 by MGronber (2014-12-23 23:27:15+00:00)
Title: [gradle-appengine-plugin] Don't require a free UDP port.

The Jenkins Port Allocator Plugin is not able to assign a free UDP port.
The current appengineRun task implementation fails unless it can find
a port number that has both TCP and UDP free. Since Jenkins only
confirms that the TCP port is free, this causes Jenkins to repeatedly
assign a failing port to our builds.

This change introduces a new convention/extension property that can be
specified to disable the need for a free Datagram/UDP socket.

TESTED:
- Wrote builder test to make sure params passed.
- Used new plugin with disableDatagram property specified to execute
appengineRun task.