From: Ted Zlatanov <tzz@lifelogs.com>
To: emacs-devel@gnu.org
Subject: Re: Continuous integration
Date: Fri, 14 Jul 2017 16:08:20 -0400 [thread overview]
Message-ID: <87a846hjd7.fsf@lifelogs.com> (raw)
In-Reply-To: m2k24wx1zr.fsf@newartisans.com
On Wed, 31 May 2017 12:25:28 -0700 John Wiegley <jwiegley@gmail.com> wrote:
JW> There has been some exploration done on GitLab already, I wonder if they have
JW> some data to share with you?
I think everyone is waiting. Besides me, no one else seems to have used
the test GitLab instance. I strongly encourage everyone to look around
the Hydra instance we use today, GitLab, BuildBot, and other CI systems
they may know.
From the responses, here are the criteria for "a helpful CI" as John put it:
Builds:
* build logs and good notifications
* good platform coverage
* clean builds of all branches+commits and reporting on each one's build
* local replicability of build environment via Docker or VM
* store build artifacts (packages, tarballs, etc.)
UI:
* good UI/UX and multiple requests for a Web GUI too
* support special build requests: specific branch, target, test (via web or email)
Software and maintainer/company:
* Free software
* probable long-term support; ie they have a solid business plan
* personal logins to comment on builds or specific code
Nice to have:
* pull request awareness (not necessarily PRs in the CI system itself)
* code review capability
In order to keep the evaluation objective, I'll keep out of the voting.
If you just want to vote, please send your votes to me directly by
e-mail. But please feel free to vote and comment here; just make sure
to make it clear that you're voting so I can keep track.
Thanks
Ted
next prev parent reply other threads:[~2017-07-14 20:08 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
2017-07-14 20:08 ` Ted Zlatanov [this message]
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87a846hjd7.fsf@lifelogs.com \
--to=tzz@lifelogs.com \
--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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.