From: phillip.lord@russet.org.uk (Phillip Lord)
To: emacs-devel@gnu.org
Subject: Re: Continuous integration
Date: Thu, 01 Jun 2017 13:59:53 +0100 [thread overview]
Message-ID: <87y3tb7tiu.fsf@russet.org.uk> (raw)
In-Reply-To: <m2k24wx1zr.fsf@newartisans.com> (John Wiegley's message of "Wed, 31 May 2017 12:25:28 -0700")
John Wiegley <jwiegley@gmail.com> writes:
>>>>>> "TZ" == Ted Zlatanov <tzz@lifelogs.com> writes:
>
> TZ> I'd like to start collecting evaluation criteria for a CI solution for
> TZ> Emacs developers. We'll evaluate BuildBot, Hydra, and GitLab and any
> TZ> others people feel should be considered. Everyone will have a chance to
> TZ> comment, vote, and contribute. But first we have to agree on what we're
> TZ> evaluating.
>
> There has been some exploration done on GitLab already, I wonder if they have
> some data to share with you?
And buildbot.
> TZ> What features of a CI solution do you consider important that we can rate
> TZ> objectively?
>
> Letting us know when the build fails, which commit caused it to fail, and the
> ability to do this on all the platforms that we care about.
>
> Some of the other features that have been discussed, such as code review and
> pull requests, are nice, but I think not necessary just to have a helpful CI.
Building all branches though, so that pull requests can be build in a
clean environment is important.
Multiplatform (i.e. including windows and mac) builds would be nice.
Local replicability of the environment (via docker or vm) would be good
as well.
Nice GUI. Important, and not to be underestimated.
Phil
next prev parent reply other threads:[~2017-06-01 12:59 UTC|newest]
Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-21 15:45 Continuous integration Andreas Politz
2017-03-21 16:11 ` Phillip Lord
2017-03-21 19:46 ` Michael Albinus
2017-03-21 20:40 ` Phillip Lord
2017-03-22 7:00 ` Michael Albinus
2017-03-22 8:46 ` Toon Claes
2017-03-22 12:16 ` Thien-Thi Nguyen
2017-03-22 16:42 ` Richard Stallman
2017-03-31 13:19 ` Thien-Thi Nguyen
2017-04-02 19:48 ` Richard Stallman
2017-05-23 20:07 ` Toon Claes
2017-03-31 13:20 ` Thien-Thi Nguyen
2017-03-22 13:14 ` Ted Zlatanov
2017-03-22 14:19 ` Alex
2017-03-22 15:38 ` Toon Claes
2017-03-22 15:17 ` Thien-Thi Nguyen
2017-03-31 17:30 ` John Wiegley
2017-03-31 18:24 ` Stefan Monnier
2017-04-02 1:44 ` Mike Gerwitz
2017-04-01 23:31 ` Richard Stallman
2017-03-22 15:36 ` Toon Claes
2017-03-22 18:51 ` Phillip Lord
2017-03-22 15:41 ` Eli Zaretskii
2017-03-22 15:59 ` Toon Claes
2017-03-22 18:49 ` Phillip Lord
2017-03-23 0:17 ` raman
2017-03-23 14:22 ` Phillip Lord
2017-03-23 17:11 ` T.V Raman
2017-03-23 17:55 ` Phillip Lord
2017-03-23 21:29 ` Toon Claes
2017-03-23 22:05 ` Chad Brown
2017-03-24 5:15 ` Yuri Khan
2017-03-24 10:37 ` Phillip Lord
2017-03-24 15:22 ` raman
2017-03-24 16:31 ` Ted Zlatanov
2017-03-24 18:07 ` Phillip Lord
2017-03-24 18:37 ` Stefan Monnier
2017-03-24 19:09 ` Eli Zaretskii
2017-03-27 10:30 ` Phillip Lord
2017-03-24 18:59 ` Eli Zaretskii
2017-03-24 21:35 ` Phillip Lord
2017-03-25 6:37 ` Eli Zaretskii
2017-03-24 21:46 ` Ted Zlatanov
2017-03-27 10:49 ` Phillip Lord
2017-03-27 9:54 ` Toon Claes
2017-03-27 13:32 ` Ted Zlatanov
2017-03-30 9:47 ` Phillip Lord
2017-03-30 14:47 ` Lars Brinkhoff
2017-03-30 17:42 ` Phillip Lord
2017-04-04 20:19 ` Toon Claes
2017-04-06 13:30 ` Ted Zlatanov
2017-04-06 14:23 ` Toon Claes
2017-04-07 16:06 ` Richard Stallman
2017-04-09 12:25 ` Lars Brinkhoff
2017-04-09 16:35 ` Glenn Morris
2017-04-09 18:01 ` Lars Brinkhoff
2017-05-31 18:26 ` Ted Zlatanov
2017-05-31 19:25 ` John Wiegley
2017-06-01 12:59 ` Phillip Lord [this message]
2017-07-14 20:08 ` Ted Zlatanov
2017-07-16 21:36 ` Dmitry Gutov
2017-07-17 14:43 ` Ted Zlatanov
2017-07-17 14:36 ` request for votes for continuous integration system Ted Zlatanov
2017-08-11 17:36 ` John Wiegley
2017-08-11 19:38 ` Ted Zlatanov
2017-08-11 21:41 ` Nicolas Petton
2017-08-11 23:08 ` Ted Zlatanov
2017-08-11 23:49 ` John Wiegley
2017-12-09 23:59 ` Ted Zlatanov
2017-12-19 19:52 ` Ian Kelling
2017-08-13 7:13 ` Toon Claes
2017-08-13 7:18 ` Paul Eggert
2017-08-14 2:22 ` Ted Zlatanov
2017-08-18 15:06 ` Richard Stallman
2017-08-18 15:35 ` Ted Zlatanov
2017-05-31 20:28 ` Continuous integration Dmitry Gutov
2017-05-31 23:19 ` Stephen Leake
2017-06-04 13:23 ` Philipp Stephani
2017-04-11 13:18 ` Ted Zlatanov
2017-04-11 13:37 ` Stefan Monnier
2017-04-11 13:51 ` Lars Brinkhoff
2017-04-11 14:34 ` Ted Zlatanov
2017-04-11 16:48 ` Phillip Lord
2017-04-07 16:11 ` Phillip Lord
2017-03-29 5:01 ` John Wiegley
2017-03-27 10:34 ` Andreas Politz
2017-03-27 12:00 ` Phillip Lord
2017-04-11 6:09 ` Lars Brinkhoff
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y3tb7tiu.fsf@russet.org.uk \
--to=phillip.lord@russet.org.uk \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).