From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [edk2-devel] [PATCH v1 0/6] Edk2 Platform and Core CI for ArmVirtPkg, EmulatorPkg, and OvmfPkg To: Rebecca Cran ,devel@edk2.groups.io From: "Sean" X-Originating-Location: Kirkland, Washington, US (50.35.74.15) X-Originating-Platform: Windows Chrome 83 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Wed, 15 Apr 2020 13:44:38 -0700 References: <33e62be3-5cb2-67c7-1d8b-adf9d83bdeb4@bsdio.com> In-Reply-To: <33e62be3-5cb2-67c7-1d8b-adf9d83bdeb4@bsdio.com> Message-ID: <5211.1586983478083118979@groups.io> Content-Type: multipart/alternative; boundary="hHuUC8rTn3Pnph0fsdw0" --hHuUC8rTn3Pnph0fsdw0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Rebecca, Each CI framework has different syntax, capabilities, and requirements.=C2= = =A0 The PyTools environment attempts to generalize the edk2/uefi aspects o= f the setup, build, and test but regardless there are things that should be= done as "steps" in the CI framework being targeted.=C2=A0 This is why ther= e is a split between PlatformBuild.py and the azurepipelines files.=C2=A0 = =C2=A0PlatformBuild.py and the ReadMe.md files all have details about how = to run locally as well so those aspects can be tested independently from th= e CI framework. thanks Sean --hHuUC8rTn3Pnph0fsdw0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Rebecca,

Each CI framework has different syntax, capabilities, a= nd requirements.  The PyTools environment attempts to generalize the e= dk2/uefi aspects of the setup, build, and test but regardless there are thi= ngs that should be done as "steps" in the CI framework being targeted. = ; This is why there is a split between PlatformBuild.py and the azurepipeli= nes files.   PlatformBuild.py and the ReadMe.md files all have de= tails about how to run locally as well so those aspects can be tested indep= endently from the CI framework.    

thanks
S= ean --hHuUC8rTn3Pnph0fsdw0--