From owner-freebsd-testing@FreeBSD.ORG Thu Mar 12 19:59:08 2015 Return-Path: Delivered-To: freebsd-testing@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D80F5C18 for ; Thu, 12 Mar 2015 19:59:08 +0000 (UTC) Received: from mail-lb0-x234.google.com (mail-lb0-x234.google.com [IPv6:2a00:1450:4010:c04::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 54C2F124 for ; Thu, 12 Mar 2015 19:59:08 +0000 (UTC) Received: by lbdu10 with SMTP id u10so18411185lbd.4 for ; Thu, 12 Mar 2015 12:59:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=CphyM+pzwnj7L8Fvxv0cVICRTgd/1QxoM1R+W7+FsTc=; b=SImVkfNp5v/lenlVcgjK1Q3d6YNj0mxIx5w3AZKG2kNyxAnSDe5jm7AL7lTpoYq4EA qB0QReIvCtJUBrOLvuoCV5b221baDfQpynIrIf0hRhvmj9g9WVs/rCuGuFq9/m8pIx3U zU+50nQQqpl3VC6xAgKlq+lWLvMlyvTXBoeAxWQNzQxgDvQOsqL0JYi+qjgF7+/DC8Po cYTjU8aMPxVWOzwTDAQwM/9TVeqBvEA7WCVnQNDDMqkoQxeuW05X8aO+/3IGEuL32Ajw 5Y3G/vvxOoV08ECKwwA5AURhUOQN4jTz+JTWafpcGY9uzmllonDj9FKBaXTxvS3FI+B2 cf9A== MIME-Version: 1.0 X-Received: by 10.112.26.209 with SMTP id n17mr35284646lbg.84.1426190346405; Thu, 12 Mar 2015 12:59:06 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.82.164 with HTTP; Thu, 12 Mar 2015 12:59:06 -0700 (PDT) In-Reply-To: <5501EED7.4060801@selasky.org> References: <5501EED7.4060801@selasky.org> Date: Thu, 12 Mar 2015 12:59:06 -0700 X-Google-Sender-Auth: sxZq9s71K-04v8pcQWuz-pth2P4 Message-ID: Subject: Re: Phabricator and automatic build testing From: Craig Rodrigues To: Hans Petter Selasky Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "freebsd-testing@freebsd.org" X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Mar 2015 19:59:08 -0000 On Thu, Mar 12, 2015 at 12:53 PM, Hans Petter Selasky wrote: > Hi, > > Is it possible to integrate Phabricator (reviews.freebsd.org) with > automatic build testing? > > Keep me CC'ed, hence I'm not subscribed to this list. > Can you describe a workflow that you would like to see with reviews.freebsd.org and automatic build testing? It is quite possible to integrate phabricator with a continuous integration system like Jenkins, for example. Here is a blog post on giving one example of how it can be done: http://www.dctrwatson.com/2013/01/jenkins-and-phabricator/ If the FreeBSD project was more tightly integrated with git and github, there would be a lot of scripts that we could instantly leverage to do this kind of thing. There are many projects that I contribute to on github, where if you do a github pull request, automated scripts build and test the change in the pull request, and report the results. In FreeBSD, we are not there yet, so we need to write the scripts to integrate with the stuff that we have, i.e. bugzilla, phabricator, jenkins, etc. The other piece of the puzzle is that someone needs to step up and do the work to make this happen with phabricator and jenkins (or whatever scripts we want to use). I've done a lot with jenkins and kyua in the past year, but I could definitely use more help from people interested in working on this stuff, and taking it to the next level. -- Craig