Skip to content

Add first draft of a build pipeline#1

Merged
TheCodeTraveler merged 40 commits into
mainfrom
nightly-nuget
Aug 17, 2021
Merged

Add first draft of a build pipeline#1
TheCodeTraveler merged 40 commits into
mainfrom
nightly-nuget

Conversation

@jfversluis
Copy link
Copy Markdown
Member

@jfversluis jfversluis commented Jun 11, 2021

Adds a crude version of a build pipeline. Right now builds on PRs and just builds the libraries on Windows and Mac and publishes unsigned NuGets.

TODO after this and/or if someone has solutions I missed at this time:

  • Make unit tests work, I couldn't seem to be able to
  • Build sample apps
  • We will need to add publishing signed NuGets for actual releases

@jfversluis jfversluis changed the title Create azure-pipelines.yml [WIP] Create azure-pipelines.yml Jun 11, 2021
@michael-hawker
Copy link
Copy Markdown
Member

Going to try and re-trigger with close/open and see what might be going on, as I can't see connection from DevOps side even for me.

Comment thread azure-pipelines.yml Outdated
@michael-hawker
Copy link
Copy Markdown
Member

Going to try committing an empty pipeline file into main branch if that at least makes this show up on the DevOps side.

@michael-hawker
Copy link
Copy Markdown
Member

@jfversluis looks like there's still references in the pipeline config to the xamarin org, so you'll need to fix those:

image

@jfversluis jfversluis changed the title [WIP] Create azure-pipelines.yml Add first draft of a build pipeline Aug 12, 2021
Comment thread azure-pipelines.yml Outdated
Comment thread src/CommunityToolkit.Maui/CommunityToolkit.Maui.csproj Outdated
Comment thread src/CommunityToolkit.Maui/CommunityToolkit.Maui.csproj Outdated
@jfversluis
Copy link
Copy Markdown
Member Author

Unit tests seem to be unable to run at this time. Added to an issue here: microsoft/vstest#2985

@michael-hawker
Copy link
Copy Markdown
Member

Looks like the pipeline is working now! 🎉🎉🎉 That's awesome!

@jfversluis did you figure out how to setup the Release pipeline too? (At least push to the MainLatest feed?)

@jfversluis
Copy link
Copy Markdown
Member Author

Looks like the pipeline is working now! 🎉🎉🎉 That's awesome!

@jfversluis did you figure out how to setup the Release pipeline too? (At least push to the MainLatest feed?)

image

Created the release, can't enable the continuous one though. I have been able to push a NuGet to that feed manually :) I guess we want to hold off on that daily until we figure out the version numbers

Comment thread src/CommunityToolkit.Maui/CommunityToolkit.Maui.csproj Outdated
@michael-hawker
Copy link
Copy Markdown
Member

@jfversluis I've added you as a Project Administrator in DevOps, that should hopefully allow you to fix the settings in the Release Pipeline now?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants