[edk2-devel] RFC for Edk2-ToolEnv

rebecca at bluestop.org rebecca at bluestop.org
Tue May 14 22:24:20 UTC 2019


On 2019-05-14 01:37, Sean via Groups.Io wrote:
>
> If you know of anything I am interested as I don't like building and
> supporting something unnecessary.  
>
> This tooling isn't trying to reinvent anything but is really focused
> on providing reusable/sharable functionality that can then be pieced
> together by a platform to produce the required output.  Today in edk2
> you see shell script files (bash/bat) and a lot of redefinition of
> variables and assumptions.  This is made much worse in complex closed
> src code bases, complicated pre and post build requirements, and even
> then managing the path and locations to tools and scripts is a fragile
> mess.  In practice this environment has made our build process much
> more reliable, lower cost to maintain, and immune to necessary churn
> at all levels of the code tree.  It also has allowed our products to
> get significant code reuse so we lower the cost of ongoing maintenance
> and new feature introduction.  
>
> Looking forward to gathering more input from the community as we all
> don't need to build similar things.


It sounds like a lot of the functionality _should_ already exist: for
example I know it's not cross-platform, but MSBuild has various logging
features, while I know Jenkins (unfortunately I've not worked with Azure
yet) has lots of plugins for CI and running tests: at my work we have a
relatively small python script that submits a "smoke" job to Jenkins and
collects the results for pre-commit testing, while the same instance
also checks for new changesets in the main repo and runs CI builds
against them.


-- 
Rebecca Cran


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#40616): https://edk2.groups.io/g/devel/message/40616
Mute This Topic: https://groups.io/mt/31614611/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-





More information about the edk2-devel-archive mailing list