From owner-freebsd-hackers@freebsd.org Thu Feb 23 20:56:01 2017 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 12283CEAA5F for ; Thu, 23 Feb 2017 20:56:01 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [IPv6:2001:4cb8:90:ffff::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BF71D10C8; Thu, 23 Feb 2017 20:56:00 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router.digiware.nl (localhost.digiware.nl [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 9BCA73A9B9; Thu, 23 Feb 2017 21:55:57 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.com Received: from smtp.digiware.nl ([127.0.0.1]) by router.digiware.nl (router.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JoayWOc26ITN; Thu, 23 Feb 2017 21:55:56 +0100 (CET) Received: from [192.168.10.10] (asus [192.168.10.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id B0E863A9B6; Thu, 23 Feb 2017 21:55:56 +0100 (CET) Subject: Re: TravisCI vs BuildBot vs Bamboo vs Jenkins To: Alan Somers , Jim Rowan References: <91A98293-35F0-4C27-993D-01F40B28B92E@computing.com> Cc: "freebsd-hackers@freebsd.org" From: Willem Jan Withagen Message-ID: Date: Thu, 23 Feb 2017 21:55:56 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Feb 2017 20:56:01 -0000 On 22-2-2017 19:12, Alan Somers wrote: > I think I need to emphasize more that the key feature for me is Github > integration. I want to use one of these tools with a project that is > hosted in Github. It's not my project, so I can't move it even if I > wanted to. WJW's example gets half of the integration I would like; > he shows how Jenkins can pull information out of Github. But it > doesn't show how to push information back into Github. Does anybody > have any examples of using Jenkins, Bamboo, Buildbot etc to push build > pass/fail notifications back into Github? I'm doing very little after the build has completed, but looking at the config, it is possible to add new actions after building had finished. This is in the pull-down, sorry some of it is dutch, but perhaps you get the drift. The [] wording is my crude translation. Archiveer de artefacten [archive] Bouw ander project. [build other] Leg de vingerafdrukken van bestanden vast om hun gebruik te volgen. [fingerprint] Publiceer rapport van de JUnit-testresultaten [publicise] Verzamel testresultaten van onderliggende projecten [collect children] Git Publisher E-mail Notificatie Editable Email Notification Set GitHub commit status (universal) Set build status on GitHub commit [deprecated] Delete workspace when build is done And then there are "lots" of plugins, and I guess that they will also add more reporting. --WjW