-
Notifications
You must be signed in to change notification settings - Fork 830
Add dotnet-ci Integration #852
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
Conversation
|
test ci please |
|
LGTM |
|
Groovy? |
|
@forki apparently continuous integration is jenkins based: https://github.com/dotnet/dotnet-ci/blob/master/docs/CI-SETUP.md#how-does-the-net-ci-model-work |
|
Yep. I hope we can keep it as a super thin layer that shells out. Sad that they (also sad that we didn't get FAKE in...)
|
|
@forki That's mostly because the job DSL language that creates jobs is in groovy. You could put a yaml layer on top of it if you wanted to though. However, the power of the scripting language is the ability to create wide combinations of jobs in relatively little code. For instance, CoreFx and CoreCLR have around a hundred jobs apiece. There are workflows that run on multiple machines, etc. This is a lot easier to do in the scripting language. |
|
I don't question the power of a scripting language. forget about the comment ;-) |
|
@forki I will say that for 'simple' workflows though, the yaml approach is better, but working with what we have :) |
|
README badges!!!! 😄 |
|
@forki jenkins has lot of options, depends on plugins, from ui based to groovy. It really depends on what jenkins plugin you use for build matrix, versioning, artifacts, etc, but the flow is always the same, a build script inside repo is called after the jenkins job choose parameters. Maybe with better build scripts... 😄 |
@mmitche