From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Craven Subject: =?UTF-8?Q?Re=3A_=5BGSoC=5D_Continuous_integration_tool_=C3=A0_la_Hydra=2E?= Date: Sat, 6 Aug 2016 13:05:15 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49855) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVzPv-0005Vj-2R for guix-devel@gnu.org; Sat, 06 Aug 2016 07:05:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bVzPr-0000Gt-0g for guix-devel@gnu.org; Sat, 06 Aug 2016 07:05:22 -0400 Received: from mail-yw0-x232.google.com ([2607:f8b0:4002:c05::232]:33234) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVzPp-0000GZ-Pq for guix-devel@gnu.org; Sat, 06 Aug 2016 07:05:18 -0400 Received: by mail-yw0-x232.google.com with SMTP id r9so281013130ywg.0 for ; Sat, 06 Aug 2016 04:05:16 -0700 (PDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel Hi Mathieu, Are you already working on a package/service for guix? I'd like to deploy it to my server to avoid silly mistakes like in my last two pushes to master... Does it rebuild from commit individually or only HEAD? This would be nice to check for rebase mistakes where HEAD builds but a commit doesn't. Does it already support building packages for all guix supported systems? ``` (define (local-file file) ;; In the common case jobs will be defined relative to the repository. ;; However for testing purpose use local gnu-system.scm instead. (string-append (dirname (current-filename)) "/" file)) (define hello-master `((#:name . "guix") (#:url . "git://git.savannah.gnu.org/guix.git") (#:load-path . ".") (#:file . ,(local-file "gnu-system.scm")) (#:proc . hydra-jobs) (#:arguments (subset . "hello")) (#:branch . "master"))) (list hello-master) ``` Can I also define custom jobs like running guix --rounds=2 and guix lint? Thank you, David