Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Converge "KoreBuild" and Arcade #88

Closed
2 tasks
markwilkie opened this issue Mar 21, 2018 · 12 comments · Fixed by dotnet/aspnetcore#11122
Closed
2 tasks

Converge "KoreBuild" and Arcade #88

markwilkie opened this issue Mar 21, 2018 · 12 comments · Fixed by dotnet/aspnetcore#11122
Labels

Comments

@markwilkie
Copy link
Member

markwilkie commented Mar 21, 2018

The way arcade builds, tests, packages, signs, and publishes must be directly usable by all repos in the stack. Among other things, it provides the following value:

  • Consistency across repos for devs
  • Implements the "repo API", making adoption more straight forward
  • Allows for reasonable updates and improvements across the entire stack
  • More efficient, in that there's only one implementation for shared eng

This epic is considered complete when:

  • Arcade has the changes necessary for KoreBuild repos
  • All KoreBuild driven changes are useful across the stack
@markwilkie markwilkie changed the title Arcade is usable as a "baseline" for repos in the .Net Core stack Converge "kore-build" and Arcade Mar 21, 2018
@natemcmaster
Copy link
Contributor

cc @Eilon @muratg

@markwilkie markwilkie changed the title Converge "kore-build" and Arcade Converge "KoreBuild" and Arcade Mar 21, 2018
@markwilkie
Copy link
Member Author

@natemcmaster wrote a great list to get started. https://gist.github.com/natemcmaster/0ef23512c011b7ec09f25ad13a1d65e2 We should probably create an issue for each item noted and attach it to zenhub.

@natemcmaster
Copy link
Contributor

natemcmaster commented Aug 10, 2018

I've opened some issues on aspnet/BuildTools for things we can do to start moving the needle on this.

@markwilkie
Copy link
Member Author

Thanks @natemcmaster

@natemcmaster
Copy link
Contributor

We've started converting some repos to Arcade. As expected, we've run into lots of little issues. We're not done yet, but I'm going to start filing issues for the ones we think are important.

First up, #1441

@natemcmaster
Copy link
Contributor

#1444

@markwilkie
Copy link
Member Author

@natemcmaster - is this tracking issue (epic) providing any value for you guys? If not, I'll close it....

@natemcmaster
Copy link
Contributor

Today or Monday we are throwing the switch to make the Azure Pipelines build of aspnetcore the official one. That was step 3 of our 4 step plan to converge aspnet with Arcade. This issue represents the last step. Due to my pending paternity leave, I'm not planning to tackle this right away. @Eilon @dougbu might step in to help while I'm out, but if not, this will likely not happen until April or May.

I expect we'll have to open a handful of smaller issues in order to get changes in to Arcade necessary to make AspNetCore work. We could use this as a meta-issue if you want, but I'll let you decide if it's useful. My team doesn't track issues in this repo or use ZenHub.

@markwilkie
Copy link
Member Author

Thanks @natemcmaster !

@natemcmaster
Copy link
Contributor

I've also opened dotnet/aspnetcore#7280 on our end to track and assign this work. I'm doing more costing exercises today for other infrastructure efforts, and I think converting to Arcade will be a prerequisite to enabling source-build for aspnetcore.

@natemcmaster
Copy link
Contributor

It's been a long journey, but almost there. This will be resolved with dotnet/aspnetcore#11122

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants