From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 59011A00BE for ; Fri, 1 Nov 2019 15:50:34 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1D9F51DFE9; Fri, 1 Nov 2019 15:50:34 +0100 (CET) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 97E321DFE7 for ; Fri, 1 Nov 2019 15:50:32 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id E123A21E44; Fri, 1 Nov 2019 10:50:31 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Fri, 01 Nov 2019 10:50:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=mesmtp; bh=X5ooCh/O8oeJsQkNAUvTaOKsyB0TnbdTj6KMsOwFIeY=; b=NsKcjIhZnmyT R4xy5gkogSZsOSL6BdG5p2p31ys+V7TMkJMBAwhpo0YdFJbU9qj+6P76JilJtXoS eJ1Guhjxa7Gs74lwMdCZIuDfY08Fo23RrDKT98+RhDXQD4n4M/X1h9hzKwY8GiLR +VpXzo9cJfXGYIiW0/OOUl7d8ZXv98c= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=X5ooCh/O8oeJsQkNAUvTaOKsyB0TnbdTj6KMsOwFI eY=; b=Rs4nY3AHt5aKSr5FALs7zGfxGSPl/85yzCZOMstYlqLcqXVW1IWJafU4o FaouSCL0ZrlQCDRfyt/kFpRhj2KWRgj0Jol0xdct04vNDlz8waTfOzSzV1P4Wb+j UTszyyCILx0Nu0f+uopLKPjbpOebt9jGO1IKY2PLE9TTlB9GwN5UnXgfTt/NvHBa LbpcTqPxCyeGfi5zX/p/QPH+wbJfrdJnaz6j0SRyCw4g47Zgw9jLy7aUQVCEU0Gz grdYZRuO8z82Sz6YYltHUDX7A6aXnVZUGiOzvNsrTrzrGm/MgCHsAaGnc+uf9+bo 0yjhgPeI9slfER00E1nMPwU7L1l5A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddtjedgieekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecuff homhgrihhnpeguphgukhdrohhrghdpohiilhgrsghsrdhorhhgnecukfhppeelfedriedr udegledruddugeenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjh grlhhonhdrnhgvthenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from xps.localnet (114.149.6.93.rev.sfr.net [93.6.149.114]) by mail.messagingengine.com (Postfix) with ESMTPA id 67B253060060; Fri, 1 Nov 2019 10:50:30 -0400 (EDT) From: Thomas Monjalon To: Petr Vorel Cc: ci@dpdk.org, Ferruh Yigit , alialnu@mellanox.com Date: Fri, 01 Nov 2019 15:50:28 +0100 Message-ID: <13917806.ejvjljNehA@xps> In-Reply-To: <20191101103217.GA25242@dell5510> References: <20191101090829.GA17463@dell5510> <2279949.o5Xao51OsT@xps> <20191101103217.GA25242@dell5510> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-ci] Patchwork setup X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org Sender: "ci" 01/11/2019 11:32, Petr Vorel: > Hi Thomas, > > thanks for a quick info! > > > > I really like your patchwork setup (travis CI button and posted CI build results > > > to S/W/F column). > > > Would you mind sharing your setup? > > > These are just simple local patches to customize the UI. > > Feel free to contact directly Ali and me for more details. > > > Which patchwork instance are you interested in? > I'm interested to improve our LTP patchwork instance on ozlabs > https://patchwork.ozlabs.org/project/ltp/list/ > There are many project hosted, so direct modification isn't possible. > The easiest way would be to host our own instance ourselves, but we don't want. > I might extend patchwork DB schema to allow setup custom HTML snippet for > particular instance (long term solution and button is less important than S/W/F). Yes more configuration may be nice. > > > Did you just manually added travis button to the django template (I guess there is no > > > UI setup for it)? > > > Yes, it is manually added. > > > > > Did you implemented posts to S/W/F via REST API [1]? > > > No, it was done with RPC (pwclient) when REST was not available. > > The script is in this git: > > http://git.dpdk.org/tools/dpdk-ci/tree/tools/update-pw.sh > Thanks for pointing to this script. I suppose either your solution or REST API > requires using cron, so this might force us to move from ozlabs to self hosting > patchwork instance. You can keep your ozlabs instance and run the script anywhere. The only requirement is to wait for the test report to be received, so you can send a public URL of the report to patchwork.