{"push_id":2408331638,"size":1,"distinct_size":1,"ref":"refs/heads/hugh","head":"70c83bbcbfe54119c4c31168558e3089a98571c6","before":"ada216b8cab5ec176c5426e345e623f873319f94","commits":[{"sha":"70c83bbcbfe54119c4c31168558e3089a98571c6","author":{"name":"Hugh Saunders","email":"47286cbdd06d3507df2164ed11246f05cbe1c866@wherenow.org"},"message":"Use listeners instead of cloud\n\nThe cloud interface provides some pooling/scaling intelligence that\nwe don't need as that functionality is provided by nodepool.\n\nThis branch uses a QueueListener to listen for queued executions,\nrequesting nodes from nodepool when an appropriate label is seen.\n\nPipeline jobs can use multiple nodes, and they can be allocated\nand released at any point in the job. Consequently, listening to\nbuild completion events is not sufficient for cleanup up nodes.\nInstead an executor listener is used to release nodes as soon\nas they are deallocated by the Pipeline. This also works for\nfreestyle jobs.","distinct":true,"url":"https://api.github.com/repos/rcbops/nodepool-plugin/commits/70c83bbcbfe54119c4c31168558e3089a98571c6"}]}
{"actor":{"display_login":"hughsaunders"}}