From: rebecca@bsdio.com
To: devel@edk2.groups.io, michael.d.kinney@intel.com,
"Philippe Mathieu-Daudé" <philmd@redhat.com>
Subject: Re: [edk2-devel] EDK II Maintainers please test the pull request commit gate
Date: Fri, 8 Nov 2019 10:43:16 -0700 [thread overview]
Message-ID: <4e99e2d6-3bec-ef16-8ed5-f73ac9db0ebb@bsdio.com> (raw)
In-Reply-To: <E92EE9817A31E24EB0585FDF735412F5B9E012B3@ORSMSX113.amr.corp.intel.com>
On 11/8/19 10:10 AM, Michael D Kinney wrote:
> 1) You can run the CI tests on your local dev system.
> Fix issues locally and rerun as needed before sending
> patch review email. This will only perform build
> tests with your local compiler.
>
> 2) You can push a branch with changes to your personal
> fork of the edk2 repository (edk2-staging in the
> review period) and submit a pull request to the
> tianocore repo *without* the 'push' label set . This
> is considered a personal build. If all CI checks pass
> then the PR is auto closed with a comment on the
> PR. If the PR fails, then the PR is left open with
> comment on the PR. In the failure case, you can fix
> the issue on your local branch and do a forced
> push to your personal fork. GitHub sees the forced
> push and reruns the CI tests automatically. Today
> this runs build tests for VS2019 and GCC, so you get
> better coverage than local testing. Once your personal
> build passes, you can send patch review email and can
> even point to the PR for your personal build so
> reviewers and maintainers can view the CI results.
>
> NOTE: (1) does not send any public emails.
> (2) will send a public email when a comment or
> close action is performed on a PR to all
> GitHub users that are watching that repo.\
In addition, if there's interest I can set up my Jenkins system again,
which would allow developers to run a Python script against their edk2
clone to submit builds on the build farm I have - which has Windows
(VS2015, VS2017 and VS2019), Linux (GCC4.9, GCC5), and macOS (Clang)
agents.
Unfortunately using pull requests to submit personal CI builds seems a
bit suboptimal to me. But perhaps that's just because I'm not used to
using them.
--
Rebecca Cran
next prev parent reply other threads:[~2019-11-08 17:43 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-07 2:24 EDK II Maintainers please test the pull request commit gate Michael D Kinney
2019-11-07 11:00 ` [edk2-devel] " Laszlo Ersek
2019-11-07 15:18 ` Liming Gao
2019-11-07 19:33 ` Michael D Kinney
2019-11-07 19:26 ` Michael D Kinney
2019-11-08 17:12 ` Laszlo Ersek
2019-11-08 17:21 ` Michael D Kinney
2019-11-08 14:49 ` Philippe Mathieu-Daudé
2019-11-08 17:10 ` Michael D Kinney
2019-11-08 17:43 ` rebecca [this message]
2019-11-11 5:42 ` Ni, Ray
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-list 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=4e99e2d6-3bec-ef16-8ed5-f73ac9db0ebb@bsdio.com \
--to=devel@edk2.groups.io \
/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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox