package
0.0.0-20241009004650-84ea22048b9a
Repository: https://github.com/azure/azure-dev.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
ErrRemoteHostIsNotAzDo the error used when a non Azure DevOps remote is found.
ErrRemoteHostIsNotGitHub the error used when a non GitHub remote is found.
ErrSSHNotSupported the error used when ssh git remote is detected.

# Structs

AzdoCiProvider implements a CiProvider using Azure DevOps to manage CI with azdo pipelines.
AzdoRepositoryDetails provides extra state needed for the AzDo provider.
AzdoScmProvider implements ScmProvider using Azure DevOps as the provider for source control manager.
CredentialOptions represents the options for configuring credentials for a pipeline.
GitHubCiProvider implements a CiProvider using GitHub to manage CI pipelines as GitHub actions.
GitHubScmProvider implements ScmProvider using GitHub as the provider for source control manager.
No description provided by the author
PipelineManager takes care of setting up the scm and pipeline.
PipelineManagerArgs represents the arguments passed to the pipeline manager from Azd CLI.

# Interfaces

CiPipeline provides the functional contract for a CI/CD provider to define getting the pipeline name and the url to access the pipeline.
CiProvider defines the base behavior for a continuous integration provider.
ScmProvider defines the base behavior for a source control manager provider.

# Type aliases

No description provided by the author