From owner-freebsd-testing@FreeBSD.ORG Tue Mar 18 02:30:04 2014 Return-Path: Delivered-To: freebsd-testing@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 42DD1381; Tue, 18 Mar 2014 02:30:04 +0000 (UTC) Received: from mail-la0-x22d.google.com (mail-la0-x22d.google.com [IPv6:2a00:1450:4010:c03::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 696B3AEF; Tue, 18 Mar 2014 02:30:03 +0000 (UTC) Received: by mail-la0-f45.google.com with SMTP id hr17so4310102lab.18 for ; Mon, 17 Mar 2014 19:30:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type; bh=0u1b5SOFQu2CPJKHU8W9k8UWgVfT7ZSwCEXj3ulgbTU=; b=p1SnQoFfYbl1X+CfHwRlo5Cdmeyf+2o9y/sGtG0kjWSH32fOCIQQR5XZx6fCWqsgp7 o5L6FxLBc80ZL0N1AeokixL3fbFE/PBKvIKs7cZ+JDQ5JRrqSfdw931cK2myWV1cDBQ+ Ddvd0Zv5agO7rKtdc4iXTiNzjwWzp5FSMI+ha9TJb1NngwZxVNFvNgduWYbmXaiFOsbi iUy6Xm/D6gaMRpFlOzSa83B6uWJJ98dVdZZGjhSuP5UyrkjKePVOhmJTe1ByB7I2Ep4F Z61ta6o0oZyZXbBN0rNo7npubVFvlh3weFM323+kE0n49Ok+tfNunaDwP9JX740o8rAV a0cg== MIME-Version: 1.0 X-Received: by 10.112.201.1 with SMTP id jw1mr16267lbc.47.1395109801492; Mon, 17 Mar 2014 19:30:01 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.169.68 with HTTP; Mon, 17 Mar 2014 19:30:01 -0700 (PDT) Date: Mon, 17 Mar 2014 19:30:01 -0700 X-Google-Sender-Auth: L_m8vYR8Hh34716tXgRH18bCqVE Message-ID: Subject: Scripts for booting FreeBSD images from the install ISO for use in Jenkins? From: Craig Rodrigues To: freebsd-current Current , "freebsd-testing@freebsd.org" Content-Type: text/plain; charset=ISO-8859-1 Cc: "jenkins-admin@freebsd.org" X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2014 02:30:04 -0000 Hi, For the BSD DevSummit in May, one of the items on our agenda: https://wiki.freebsd.org/201405DevSummit/Jenkins is to talk about writing scripts which can take a FreeBSD ISO image, and then boot it and run it on a remote system or in a VM to install the OS. After the OS is up, we would like to run tests. All of this would be triggered from Jenkins. Does anyone have scripts which can do this? Can they be contributed to the Jenkins effort on FreeBSD? If you have scripts in Python, Ruby, Bourne shell, etc. are all fine, or even recipes in automation frameworks like Puppet, Ansible, Chef, SaltStack, etc., please let us know! :) -- Craig