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

GitLab CI option in template #719

Open
1 of 6 tasks
nloum opened this issue Jun 4, 2024 · 1 comment
Open
1 of 6 tasks

GitLab CI option in template #719

nloum opened this issue Jun 4, 2024 · 1 comment
Assignees
Labels
kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification.

Comments

@nloum
Copy link

nloum commented Jun 4, 2024

What would you like to be added:

In addition the Azure Pipelines and GitHub Actions options in the unoapp dotnet new template, it would be awesome if we had an option for GitLab CI.

Why is this needed:

There are three main git hosting platforms that have their own CI: Azure DevOps (Azure Pipelines), GitHub (GitHub Actions), and GitLab (GitLab CI). It makes sense to support these out of the box. GitLab has an estimated ~30 million users according to Wikipedia.

For which Platform:

  • iOS
  • Android
  • WebAssembly
  • WebAssembly renders for Xamarin.Forms
  • Windows
  • Build tasks

Anything else we need to know?

I'd be willing to contribute it if this is a direction the team wants to go. I know that there are other feature requests about adding a lot more into CI (#679), so there will be a maintenance burden to having to support three CI providers.

@nloum nloum added kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification. labels Jun 4, 2024
@jeromelaban
Copy link
Member

Thanks for the report! Indeed, we have not added support for this provider, but it would definitely be interesting to add.

@dansiegel dansiegel self-assigned this Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification.
Projects
None yet
Development

No branches or pull requests

3 participants