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

Document our various CI Processes #2

Closed
Rosuavio opened this issue Oct 7, 2020 · 3 comments · Fixed by #43
Closed

Document our various CI Processes #2

Rosuavio opened this issue Oct 7, 2020 · 3 comments · Fixed by #43

Comments

@Rosuavio
Copy link
Contributor

Rosuavio commented Oct 7, 2020

We have a fair amount of code present primarily to run as part of the CI pipeline. Documentation on how this code works as well on how to use it could serve to help contributors in using and improving the CI pipeline.

Some key things to document.

  • How the CI pipeline is triggered and configured.
  • The Cake build tool.
  • The headers situation
  • The build/build.ps1 script.
  • All the commands to invoke particular parts of the CI pipeline.
    • Tests/checks
    • build steps
  • How to add to the CI pipeline.
@Rosuavio
Copy link
Contributor Author

Rosuavio commented Oct 8, 2020

Part of the tests that needs documenting is the incoming smoke tests. CommunityToolkit/WindowsCommunityToolkit#3450

@Rosuavio
Copy link
Contributor Author

Rosuavio commented Oct 8, 2020

How the automated UI tests work, and how to add new ones should also be documented. CommunityToolkit/WindowsCommunityToolkit#3482

@michael-hawker
Copy link
Member

We should add how our smoke tests work see CommunityToolkit/WindowsCommunityToolkit#3448 (comment)

Including how to grab stats on artifact size from published artifacts:
https://dev.azure.com/dotnet/WindowsCommunityToolkit/_build/results?buildId=41520&view=artifacts&type=publishedArtifacts

michael-hawker pushed a commit that referenced this issue May 19, 2021
Create PULL_REQUEST_TEMPLATE.md
@Rosuavio Rosuavio mentioned this issue Sep 29, 2021
3 tasks
@ghost ghost added the auto merge label Sep 29, 2021
@XAML-Knight XAML-Knight mentioned this issue Oct 1, 2021
3 tasks
@ghost ghost added completed 🔥 and removed auto merge labels May 25, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Jun 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants