Configure Jenkins to monitor an Amazon SQS queue for messages. Jenkins will start a new build if a message is posted to the queue.

Available queues can be configured in the System Configuration of Jenkins.

Further documentation is available in the AWS SQS Plugin on GitHub.