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

Migrate AzDo build, release pipeline to Github Actions #1453

Closed
9 of 10 tasks
tomjebo opened this issue Jun 26, 2023 · 3 comments
Closed
9 of 10 tasks

Migrate AzDo build, release pipeline to Github Actions #1453

tomjebo opened this issue Jun 26, 2023 · 3 comments
Assignees
Labels
ci-pipeline Issues with the CI/CD system.

Comments

@tomjebo
Copy link
Collaborator

tomjebo commented Jun 26, 2023

We currently have disabled PR triggered AzDo pipeline builds for security reasons.
To resolve this, we should create a Github Action based pipeline.

This issue should track the effort and discuss requirements, features needed, etc...

Current ability:

  • Remove current AzDo build from PRs/etc
  • Build/test all permutations of ProjectLoadStyle/os/configuration
  • See test failures/output
  • Build package
  • Sign package
  • Deploy package to CI feed on main
  • Deploy package to NuGet on GitHub releases (we can probably use an event here so when we create a release, it will automatically push the package to NuGet)
  • Verify package names are what we expect

Additional we can add:

  • Benchmarks
  • Code coverage
@tomjebo tomjebo added the ci-pipeline Issues with the CI/CD system. label Jun 26, 2023
@tomjebo tomjebo self-assigned this Jun 26, 2023
@twsouthwick
Copy link
Member

I've add a few of the requirements - are there others we want to make sure we do?

@twsouthwick
Copy link
Member

@tomjebo any reason this is still open? I think you can close it out

@AlfredHellstern
Copy link
Collaborator

migration complete

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci-pipeline Issues with the CI/CD system.
Projects
None yet
Development

No branches or pull requests

3 participants